forked from The-OpenROAD-Project/OpenROAD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathget_core_die_areas.def
38 lines (38 loc) · 1.39 KB
/
get_core_die_areas.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
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN top ;
UNITS DISTANCE MICRONS 2000 ;
DIEAREA ( 0 0 ) ( 1020280 510140 ) ;
ROW ROW_0 FreePDK45_38x28_10R_NP_162NW_34O 399760 198800 FS DO 54 BY 1 STEP 380 0 ;
ROW ROW_1 FreePDK45_38x28_10R_NP_162NW_34O 399760 201600 N DO 54 BY 1 STEP 380 0 ;
ROW ROW_2 FreePDK45_38x28_10R_NP_162NW_34O 399760 204400 FS DO 54 BY 1 STEP 380 0 ;
ROW ROW_3 FreePDK45_38x28_10R_NP_162NW_34O 399760 207200 N DO 54 BY 1 STEP 380 0 ;
COMPONENTS 5 ;
- r1 DFF_X1 ;
- r2 DFF_X1 ;
- r3 DFF_X1 ;
- u1 BUF_X1 ;
- u2 AND2_X1 ;
END COMPONENTS
PINS 6 ;
- clk1 + NET clk1 + DIRECTION INPUT + USE SIGNAL ;
- clk2 + NET clk2 + DIRECTION INPUT + USE SIGNAL ;
- clk3 + NET clk3 + DIRECTION INPUT + USE SIGNAL ;
- in1 + NET in1 + DIRECTION INPUT + USE SIGNAL ;
- in2 + NET in2 + DIRECTION INPUT + USE SIGNAL ;
- out + NET out + DIRECTION OUTPUT + USE SIGNAL ;
END PINS
NETS 10 ;
- clk1 ( PIN clk1 ) ( r1 CK ) + USE SIGNAL ;
- clk2 ( PIN clk2 ) ( r2 CK ) + USE SIGNAL ;
- clk3 ( PIN clk3 ) ( r3 CK ) + USE SIGNAL ;
- in1 ( PIN in1 ) ( r1 D ) + USE SIGNAL ;
- in2 ( PIN in2 ) ( r2 D ) + USE SIGNAL ;
- out ( PIN out ) ( r3 Q ) + USE SIGNAL ;
- r1q ( u2 A1 ) ( r1 Q ) + USE SIGNAL ;
- r2q ( u1 A ) ( r2 Q ) + USE SIGNAL ;
- u1z ( u2 A2 ) ( u1 Z ) + USE SIGNAL ;
- u2z ( u2 ZN ) ( r3 D ) + USE SIGNAL ;
END NETS
END DESIGN