1VERSION 5.8 ;
2DIVIDERCHAR "/" ;
3BUSBITCHARS "[]" ;
4DESIGN top ;
5UNITS DISTANCE MICRONS 2000 ;
6DIEAREA ( 0 0 ) ( 1020280 510140 ) ;
7ROW ROW_0 FreePDK45_38x28_10R_NP_162NW_34O 399760 198800 FS DO 54 BY 1 STEP 380 0 ;
8ROW ROW_1 FreePDK45_38x28_10R_NP_162NW_34O 399760 201600 N DO 54 BY 1 STEP 380 0 ;
9ROW ROW_2 FreePDK45_38x28_10R_NP_162NW_34O 399760 204400 FS DO 54 BY 1 STEP 380 0 ;
10ROW ROW_3 FreePDK45_38x28_10R_NP_162NW_34O 399760 207200 N DO 54 BY 1 STEP 380 0 ;
11COMPONENTS 5 ;
12    - r1 DFF_X1 ;
13    - r2 DFF_X1 ;
14    - r3 DFF_X1 ;
15    - u1 BUF_X1 ;
16    - u2 AND2_X1 ;
17END COMPONENTS
18PINS 6 ;
19    - clk1 + NET clk1 + DIRECTION INPUT + USE SIGNAL ;
20    - clk2 + NET clk2 + DIRECTION INPUT + USE SIGNAL ;
21    - clk3 + NET clk3 + DIRECTION INPUT + USE SIGNAL ;
22    - in1 + NET in1 + DIRECTION INPUT + USE SIGNAL ;
23    - in2 + NET in2 + DIRECTION INPUT + USE SIGNAL ;
24    - out + NET out + DIRECTION OUTPUT + USE SIGNAL ;
25END PINS
26NETS 10 ;
27    - clk1 ( PIN clk1 ) ( r1 CK ) + USE SIGNAL ;
28    - clk2 ( PIN clk2 ) ( r2 CK ) + USE SIGNAL ;
29    - clk3 ( PIN clk3 ) ( r3 CK ) + USE SIGNAL ;
30    - in1 ( PIN in1 ) ( r1 D ) + USE SIGNAL ;
31    - in2 ( PIN in2 ) ( r2 D ) + USE SIGNAL ;
32    - out ( PIN out ) ( r3 Q ) + USE SIGNAL ;
33    - r1q ( u2 A1 ) ( r1 Q ) + USE SIGNAL ;
34    - r2q ( u1 A ) ( r2 Q ) + USE SIGNAL ;
35    - u1z ( u2 A2 ) ( u1 Z ) + USE SIGNAL ;
36    - u2z ( u2 ZN ) ( r3 D ) + USE SIGNAL ;
37END NETS
38END DESIGN
39