-
Notifications
You must be signed in to change notification settings - Fork 426
Closed
Description
There are a few final clean ups, fixes and tests for the graphics for @SamuelHo10 to try to complete before the end of his summer. Please check these off as you complete them.
- Test the full place and route flow, the analysis only flow etc. with graphics and make sure the status bar messages come out at the right time (should say "placement complete, estimated critical path is xx" and then "routing succeeded with a channel width of yy" etc.). When you demoed the graphics, the routing success message instead showed up after you hit next step, just before the program exited.
- Test that the critical path display works, both with flylines and with routed nets. Move the critical path display options under nets and make them similar (checkbox for delays, drop down for flyline vs. routed & a toggle for critical path shown or not) to the existing net controls. Use a vertical separator to divide them from other net controls. Probably the flyline vs. routed option can just be tied to the existing net option / dropdown for that -- that might be less cluttered and less confusing.
- Add a status bar message when you choose select zoom that tells you what to do (left click on the two diagonally opposite corners of the desired zoom)
- Update the documentation to describe all the various graphics options
- Test that the congestion view works (use --max_router_iterations 4 for example to lead to a failed routing)
- Test that the various routing cost displays work. You may have to use the router breakpoint to stop in the middle of routing to see them. Document how to use these, if you can figure them out.
- Bug Fix: Make fan-in fan-out highlighted nets respect the flyline versus routing setting when sublocks and primatives are selected (Currently it only shows highlighted flylines when sublocks are selected, full cluster routed nets highlighting works fine).
- Routing Expansion Cost: Figure out what this is doing or delete it.
- In congestion view, when selecting an RRNode, show name in status bar.
- Verify that the colors are correct when drawing congestion.
- Placement Macros should be a checkbox.
- Update graphics command line options.
- (maybe): You said rr-node highlighting and net highlighting may interact poorly. Investigate if choosing a slightly different colour for highlighted rr-nodes would help.
- Change .highlighted from a vector to a set to save memory (if there are issues with this let me know). Marking as done since you said this could slow things down due to the higher number of highlighted nodes
Metadata
Metadata
Assignees
Labels
No labels