Skip to content

Commit 771bf8e

Browse files
authored
Merge pull request #8606 from shypark98/master
only_use
2 parents 9691498 + 36f2adb commit 771bf8e

File tree

2 files changed

+36
-40
lines changed

2 files changed

+36
-40
lines changed

src/par/src/ArtNetSpec.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -733,11 +733,7 @@ void PartitionMgr::writeFile(
733733

734734
// map<string, MasterInfo> --> cellName / cellCount, isMacro
735735
for (const auto& [name, info] : onlyUseMasters) {
736-
if (!info.isMacro) {
737-
outFile << "STD_CELL " << name << '\n';
738-
} else {
739-
outFile << "MACRO_CELL " << name << '\n';
740-
}
736+
outFile << "ONLY_USE " << name << '\n';
741737
}
742738
outFile << '\n';
743739

src/par/test/write_artnet.specok

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
LIBRARY
22
NAME lib
3-
STD_CELL AND2_X1
4-
STD_CELL AND2_X2
5-
STD_CELL AND2_X4
6-
STD_CELL AOI21_X1
7-
STD_CELL AOI21_X2
8-
STD_CELL AOI21_X4
9-
STD_CELL BUF_X1
10-
STD_CELL BUF_X2
11-
STD_CELL BUF_X4
12-
STD_CELL BUF_X8
13-
STD_CELL CLKBUF_X1
14-
STD_CELL DFF_X1
15-
STD_CELL INV_X1
16-
STD_CELL INV_X2
17-
STD_CELL MUX2_X1
18-
STD_CELL NAND2_X1
19-
STD_CELL NAND2_X2
20-
STD_CELL NAND2_X4
21-
STD_CELL NAND3_X1
22-
STD_CELL NAND3_X2
23-
STD_CELL NAND4_X1
24-
STD_CELL NAND4_X4
25-
STD_CELL NOR2_X1
26-
STD_CELL NOR2_X2
27-
STD_CELL NOR2_X4
28-
STD_CELL NOR3_X1
29-
STD_CELL NOR3_X4
30-
STD_CELL NOR4_X1
31-
STD_CELL OAI21_X1
32-
STD_CELL OAI22_X1
33-
STD_CELL OR2_X1
34-
STD_CELL XNOR2_X1
35-
STD_CELL XNOR2_X2
36-
STD_CELL XOR2_X1
37-
STD_CELL XOR2_X2
3+
ONLY_USE AND2_X1
4+
ONLY_USE AND2_X2
5+
ONLY_USE AND2_X4
6+
ONLY_USE AOI21_X1
7+
ONLY_USE AOI21_X2
8+
ONLY_USE AOI21_X4
9+
ONLY_USE BUF_X1
10+
ONLY_USE BUF_X2
11+
ONLY_USE BUF_X4
12+
ONLY_USE BUF_X8
13+
ONLY_USE CLKBUF_X1
14+
ONLY_USE DFF_X1
15+
ONLY_USE INV_X1
16+
ONLY_USE INV_X2
17+
ONLY_USE MUX2_X1
18+
ONLY_USE NAND2_X1
19+
ONLY_USE NAND2_X2
20+
ONLY_USE NAND2_X4
21+
ONLY_USE NAND3_X1
22+
ONLY_USE NAND3_X2
23+
ONLY_USE NAND4_X1
24+
ONLY_USE NAND4_X4
25+
ONLY_USE NOR2_X1
26+
ONLY_USE NOR2_X2
27+
ONLY_USE NOR2_X4
28+
ONLY_USE NOR3_X1
29+
ONLY_USE NOR3_X4
30+
ONLY_USE NOR4_X1
31+
ONLY_USE OAI21_X1
32+
ONLY_USE OAI22_X1
33+
ONLY_USE OR2_X1
34+
ONLY_USE XNOR2_X1
35+
ONLY_USE XNOR2_X2
36+
ONLY_USE XOR2_X1
37+
ONLY_USE XOR2_X2
3838

3939
CIRCUIT
4040
NAME

0 commit comments

Comments
 (0)