forked from The-OpenROAD-Project/OpenROAD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfence01.def
102 lines (91 loc) · 2.67 KB
/
fence01.def
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
VERSION 5.6 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN ten_cells ;
UNITS DISTANCE MICRONS 2000 ;
DIEAREA ( 0 0 ) ( 67780 61600 ) ;
ROW ROW_0 FreePDK45_38x28_10R_NP_162NW_34O 28000 28000 FS DO 31 BY 1 STEP 380 0 ;
ROW ROW_1 FreePDK45_38x28_10R_NP_162NW_34O 28000 30800 N DO 31 BY 1 STEP 380 0 ;
TRACKS X 450 DO 778 STEP 380 LAYER metal1 ;
TRACKS Y 140 DO 1057 STEP 280 LAYER metal1 ;
TRACKS X 450 DO 778 STEP 380 LAYER metal2 ;
TRACKS Y 140 DO 1057 STEP 280 LAYER metal2 ;
TRACKS X 450 DO 778 STEP 380 LAYER metal3 ;
TRACKS Y 140 DO 1057 STEP 280 LAYER metal3 ;
TRACKS X 750 DO 528 STEP 560 LAYER metal4 ;
TRACKS Y 140 DO 529 STEP 560 LAYER metal4 ;
TRACKS X 750 DO 528 STEP 560 LAYER metal5 ;
TRACKS Y 700 DO 528 STEP 560 LAYER metal5 ;
TRACKS X 750 DO 528 STEP 560 LAYER metal6 ;
TRACKS Y 700 DO 528 STEP 560 LAYER metal6 ;
TRACKS X 750 DO 185 STEP 1600 LAYER metal7 ;
TRACKS Y 1260 DO 185 STEP 1600 LAYER metal7 ;
TRACKS X 1310 DO 185 STEP 1600 LAYER metal8 ;
TRACKS Y 1260 DO 185 STEP 1600 LAYER metal8 ;
TRACKS X 1310 DO 93 STEP 3200 LAYER metal9 ;
TRACKS Y 2540 DO 92 STEP 3200 LAYER metal9 ;
TRACKS X 4670 DO 92 STEP 3200 LAYER metal10 ;
TRACKS Y 2540 DO 92 STEP 3200 LAYER metal10 ;
COMPONENTS 10 ;
- f0/_285_ NOR2_X1 + PLACED ( 31040 28000 ) FS
;
- f0/_284_ NOR2_X1 + PLACED ( 31040 28000 ) FN
;
- f0/_283_ INV_X1 + PLACED ( 31040 28000 ) FN
;
- f0/_282_ NOR2_X1 + PLACED ( 33320 28000 ) S
;
- f0/_281_ INV_X1 + PLACED ( 35220 28000 ) FS
;
- f1/_280_ INV_X1 + PLACED ( 38260 30800 ) N
;
- f1/_279_ NOR2_X1 + PLACED ( 35980 30800 ) N
;
- f1/_278_ INV_X1 + PLACED ( 37880 28000 ) S
;
- f1/_277_ BUF_X4 + PLACED ( 28000 28000 ) S
;
- f1/_276_ NOR2_X2 + PLACED ( 32940 30800 ) N
;
END COMPONENTS
PINS 2 ;
- input + NET input + DIRECTION INPUT + USE SIGNAL
+ LAYER metal6 ( -140 0 ) ( 140 280 ) + FIXED ( 0 0 ) S ;
- out + NET out + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal6 ( -140 0 ) ( 140 280 ) + FIXED ( 0 200 ) S ;
END PINS
NETS 11 ;
- out
( PIN out ) ( f1/_277_ Z ) ;
- net1
( f1/_277_ A ) ( f0/_284_ A2 ) ( f1/_276_ ZN ) ;
- net2
( f1/_276_ A1 ) ( f0/_282_ A2 ) ( f1/_278_ ZN ) ;
- net3
( f1/_276_ A2 ) ( f0/_283_ A ) ( f1/_279_ ZN ) ;
- net4
( f1/_278_ A ) ( f1/_280_ ZN ) ;
- net5
( f1/_279_ A1 ) ( f1/_280_ A ) ( f0/_281_ ZN ) ;
- net6
( f1/_279_ A2 ) ( f0/_281_ A ) ( f0/_282_ ZN ) ;
- net7
( f0/_284_ A1 ) ( f0/_283_ ZN ) ;
- net8
( f0/_285_ A2 ) ( f0/_284_ ZN ) ;
- net9
( f0/_282_ A1 ) ( f0/_285_ ZN ) ;
- input
( PIN input ) ( f0/_285_ A1 ) ;
END NETS
REGIONS 2 ;
- er0 ( 0 0 ) ( 33890 61600 ) + TYPE FENCE ;
- er1 ( 33890 0 ) ( 67780 61600 ) + TYPE FENCE ;
END REGIONS
GROUPS 2 ;
- er0 f0/*
+ REGION er0 ;
- er1 f1/*
+ REGION er1 ;
END GROUPS
END DESIGN