Skip to content

Commit 903089f

Browse files
MohamedElgammalMohamedElgammal
authored and
MohamedElgammal
committed
Update CHANGELOG.md
1 parent de54ebc commit 903089f

File tree

1 file changed

+30
-23
lines changed

1 file changed

+30
-23
lines changed

CHANGELOG.md

Lines changed: 30 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -52,51 +52,58 @@ _The following are changes which have been implemented in the VTR master branch
5252

5353
### Added
5454
* Support for Advanced Architectures:
55-
* 3D FPGA architectures.
56-
* Architectures with hard Network-on-Chip (NoC).
57-
* Configurable horizontal and vertical channel widths and types.
58-
* Diagonal routing wires and other complex wire shapes.
55+
* 3D FPGA and RAD architectures.
56+
* Architectures with hard Networks-on-Chip (NoCs).
57+
* Distinct horizontal and vertical channel widths and types.
58+
* Diagonal routing wires and other complex wire shapes (L-shaped, T-shaped, ....).
5959

6060
* New Benchmark Suites:
61-
* Koios: A deep-learning-focused benchmark suite.
61+
* Koios: A deep-learning-focused benchmark suite with various design sizes.
6262
* Hermes: Benchmarks utilizing hard NoCs.
63-
* TitanNew: Benchmarks targeting the Stratix 10 architecture.
63+
* TitanNew: Large benchmarks targeting the Stratix 10 architecture.
6464

65-
* Enhanced Architecture Capture:
65+
* Commercial FPGAs Architecture Captures:
6666
* Intel’s Stratix 10 FPGA architecture.
6767
* AMD’s 7-series FPGA architecture.
6868

69-
* Parmys Frontend Flow:
70-
* Better Verilog and SystemVerilog language coverage
69+
* Parmys Logic Synthesis Flow:
70+
* Better Verilog language coverage
7171
* More efficient hard block mapping
7272

7373
* VPR Graphics Visualizations:
74-
* New interface for improved usability.
75-
* Breakpoint visualizations for placement and routing algorithm debugging.
74+
* New interface for improved usability and underlying graphics rewritten using EZGL/GTK to allow more UI widgets.
75+
* Algorithm breakpoint visualizations for placement and routing algorithm debugging.
7676
* User-guided (manual) placement optimization features.
77+
* Enabled a live connection for client graphical application to VTR engines through sockets (server mode).
78+
* Interactive timing path analysis (IPA) client using server mode.
7779

7880
* Performance Enhancements:
79-
* Parallel router for faster inter-cluster routing.
81+
* Parallel router for faster inter-cluster routing or flat routing.
8082

8183
* Re-clustering API to modify packing decisions during the flow.
8284
* Support for floorplanning and placement constraints.
83-
* Unified intra- and inter-cluster routing.
84-
* Comprehensive web-based VTR utilities and APIs documentation.
85-
85+
* Unified intra- and inter-cluster (flat) routing.
86+
* Comprehensive web-based VTR utilities and API documentation.
87+
8688
### Changed
87-
* The default values of many commandline options (e.g. inner_num is 0.5 instead of 1.0)
89+
* The default values of many command line options (e.g. inner_num is 0.5 instead of 1.0)
8890
* Changes to placement engine
89-
* Smart centroid initial placement algorithm
90-
* Multiple smart placement directed moves
91-
* Reinforcement learning-based placement algorithm
91+
* Smart centroid initial placement algorithm.
92+
* Multiple smart placement directed moves.
93+
* Reinforcement learning-based placement algorithm.
94+
* Changes to routing engine
95+
* Faster lookahead creation.
96+
* More accurate lookahead for large blocks.
97+
* More efficient heap and pruning strategies.
98+
* max `pres_fac` capped to avoid possible numeric issues.
99+
92100

93101
### Fixed
94102
* Many algorithmic and coding bugs are fixed in this release
95-
96-
### Deprecated
97-
103+
98104
### Removed
99-
105+
* Breadth-first (non-timing-driven) router.
106+
* Non-linear congestion placement cost.
100107

101108
## v8.0.0 - 2020-03-24
102109

0 commit comments

Comments
 (0)