File tree Expand file tree Collapse file tree 2 files changed +22
-1
lines changed
Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change 11This is a compilation of many idioms in openroad code that I consider
22undesirable. Obviously other programmers have different opinions or
3- they would be so pervasive. James Cherry 04/2020
3+ they would not be so pervasive. James Cherry 04/2020
44
55................................................................
66
@@ -97,6 +97,11 @@ ad nauseam
9797
9898....
9999
100+ Do not use strings (names) to refer to database or sta objects except
101+ in user interface code. DEF, SDC, and verilog all use different names
102+ for netlist instances and nets so the names will not always match.
103+
104+ ....
100105Do not use continue.
101106Wrap the body in an if instead.
102107
Original file line number Diff line number Diff line change @@ -166,6 +166,22 @@ Regression scripts should add output files or directories to
166166` .gitignore ` so that running does note leave the source repository
167167"dirty".
168168
169+ The Nangate45 open source library data used by many tests is in
170+ ` test/Nangate45 ` . Use the following command to add a link in the tool
171+ command
172+
173+ ```
174+ cd tool/test
175+ ln -s ../../../test/Nangate45
176+ ```
177+
178+ After the link is installed, the test script can read the liberty file
179+ with the command shown below.
180+
181+ ```
182+ read_liberty Nangate45/Nangate45_typ.lib
183+ ```
184+
169185### Builds
170186
171187Checking out the OpenROAD repo with --recursive installs all of the
You can’t perform that action at this time.
0 commit comments