You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* VPR can load netlists in extended BLIF (eBLIF) format
76
+
* Support for generating post-placement timing reports
77
+
* Improved router 'map' lookahead which adapts to routing architecture structure
78
+
* Script to upgrade legacy architecture files (`vtr_flow/scripts/upgrade_arch.py`)
79
+
* Support for Fc overrides which depend on both pin and target wire segment type
80
+
* Support for non-configurable switches (shorts, inline-buffers) used to model structures like clock-trees and non-linear wires (e.g. 'L' or 'T' shapes)
81
+
* Various other features since VTR 7
82
+
83
+
### Changed
84
+
* VPR will exit with code 1 on errors (something went wrong), and code 2 when unable to implement a circuit (e.g. unroutable)
85
+
* VPR now gives more complete help about command-line options (`vpr -h`)
86
+
* Improved a wide variety of error messages
87
+
* Improved STA timing reports (more details, clearer format)
88
+
* VPR now uses Tatum as its STA engine
89
+
* VPR now detects missmatched architecture (.xml) and implementation (.net/.place/.route) files more robustly
90
+
* Improved router run-time and quality through incremental re-routing and improved handling of high-fanout nets
91
+
* The timing edges within each netlist primitive must now be specified in the <models> section of the architecture file
92
+
* All interconnect tags must have unique names in the architecture file
93
+
* Connection block input pin switch must now be specified in <switchlist> section of the architecture file
94
+
* Renamed switch types buffered/pass_trans to more descriptive tristate/pass_gate in architecture file
95
+
* Require longline segment types to have no switchblock/connectionblock specification
96
+
* Improve naming (true/false -> none/full/instance) and give more control over block pin equivalnce specifications
97
+
* VPR will produce a .route file even if the routing is illegal (aids debugging), however analysis results will not be produced unless `vpr --analsysis` is specified
98
+
* VPR long arguments are now always prefixed by two dashes (e.g. `--route`) while short single-letter arguments are prefixed by a single dash (e.g. `-h`)
99
+
* Improved logic optimization through using a recent 2018 version of ABC and new synthesis script
0 commit comments