|
| 1 | +VERSION 5.8 ; |
| 2 | +DIVIDERCHAR "/" ; |
| 3 | +BUSBITCHARS "[]" ; |
| 4 | +DESIGN top ; |
| 5 | +UNITS DISTANCE MICRONS 2000 ; |
| 6 | +DIEAREA ( 0 0 ) ( 200000 200000 ) ; |
| 7 | +ROW ROW_0 FreePDK45_38x28_10R_NP_162NW_34O 20140 22400 N DO 420 BY 1 STEP 380 0 ; |
| 8 | +ROW ROW_1 FreePDK45_38x28_10R_NP_162NW_34O 20140 25200 FS DO 420 BY 1 STEP 380 0 ; |
| 9 | +ROW ROW_2 FreePDK45_38x28_10R_NP_162NW_34O 20140 28000 N DO 420 BY 1 STEP 380 0 ; |
| 10 | +ROW ROW_3 FreePDK45_38x28_10R_NP_162NW_34O 20140 30800 FS DO 420 BY 1 STEP 380 0 ; |
| 11 | +ROW ROW_4 FreePDK45_38x28_10R_NP_162NW_34O 20140 33600 N DO 420 BY 1 STEP 380 0 ; |
| 12 | +ROW ROW_5 FreePDK45_38x28_10R_NP_162NW_34O 20140 36400 FS DO 420 BY 1 STEP 380 0 ; |
| 13 | +ROW ROW_6 FreePDK45_38x28_10R_NP_162NW_34O 20140 39200 N DO 420 BY 1 STEP 380 0 ; |
| 14 | +ROW ROW_7 FreePDK45_38x28_10R_NP_162NW_34O 20140 42000 FS DO 420 BY 1 STEP 380 0 ; |
| 15 | +ROW ROW_8 FreePDK45_38x28_10R_NP_162NW_34O 20140 44800 N DO 420 BY 1 STEP 380 0 ; |
| 16 | +ROW ROW_9 FreePDK45_38x28_10R_NP_162NW_34O 20140 47600 FS DO 420 BY 1 STEP 380 0 ; |
| 17 | +ROW ROW_10 FreePDK45_38x28_10R_NP_162NW_34O 20140 50400 N DO 420 BY 1 STEP 380 0 ; |
| 18 | +ROW ROW_11 FreePDK45_38x28_10R_NP_162NW_34O 20140 53200 FS DO 420 BY 1 STEP 380 0 ; |
| 19 | +ROW ROW_12 FreePDK45_38x28_10R_NP_162NW_34O 20140 56000 N DO 420 BY 1 STEP 380 0 ; |
| 20 | +ROW ROW_13 FreePDK45_38x28_10R_NP_162NW_34O 20140 58800 FS DO 420 BY 1 STEP 380 0 ; |
| 21 | +ROW ROW_14 FreePDK45_38x28_10R_NP_162NW_34O 20140 61600 N DO 420 BY 1 STEP 380 0 ; |
| 22 | +ROW ROW_15 FreePDK45_38x28_10R_NP_162NW_34O 20140 64400 FS DO 420 BY 1 STEP 380 0 ; |
| 23 | +ROW ROW_16 FreePDK45_38x28_10R_NP_162NW_34O 20140 67200 N DO 420 BY 1 STEP 380 0 ; |
| 24 | +ROW ROW_17 FreePDK45_38x28_10R_NP_162NW_34O 20140 70000 FS DO 420 BY 1 STEP 380 0 ; |
| 25 | +ROW ROW_18 FreePDK45_38x28_10R_NP_162NW_34O 20140 72800 N DO 420 BY 1 STEP 380 0 ; |
| 26 | +ROW ROW_19 FreePDK45_38x28_10R_NP_162NW_34O 20140 75600 FS DO 420 BY 1 STEP 380 0 ; |
| 27 | +ROW ROW_20 FreePDK45_38x28_10R_NP_162NW_34O 20140 78400 N DO 420 BY 1 STEP 380 0 ; |
| 28 | +ROW ROW_21 FreePDK45_38x28_10R_NP_162NW_34O 20140 81200 FS DO 420 BY 1 STEP 380 0 ; |
| 29 | +ROW ROW_22 FreePDK45_38x28_10R_NP_162NW_34O 20140 84000 N DO 420 BY 1 STEP 380 0 ; |
| 30 | +ROW ROW_23 FreePDK45_38x28_10R_NP_162NW_34O 20140 86800 FS DO 420 BY 1 STEP 380 0 ; |
| 31 | +ROW ROW_24 FreePDK45_38x28_10R_NP_162NW_34O 20140 89600 N DO 420 BY 1 STEP 380 0 ; |
| 32 | +ROW ROW_25 FreePDK45_38x28_10R_NP_162NW_34O 20140 92400 FS DO 420 BY 1 STEP 380 0 ; |
| 33 | +ROW ROW_26 FreePDK45_38x28_10R_NP_162NW_34O 20140 95200 N DO 420 BY 1 STEP 380 0 ; |
| 34 | +ROW ROW_27 FreePDK45_38x28_10R_NP_162NW_34O 20140 98000 FS DO 420 BY 1 STEP 380 0 ; |
| 35 | +ROW ROW_28 FreePDK45_38x28_10R_NP_162NW_34O 20140 100800 N DO 420 BY 1 STEP 380 0 ; |
| 36 | +ROW ROW_29 FreePDK45_38x28_10R_NP_162NW_34O 20140 103600 FS DO 420 BY 1 STEP 380 0 ; |
| 37 | +ROW ROW_30 FreePDK45_38x28_10R_NP_162NW_34O 20140 106400 N DO 420 BY 1 STEP 380 0 ; |
| 38 | +ROW ROW_31 FreePDK45_38x28_10R_NP_162NW_34O 20140 109200 FS DO 420 BY 1 STEP 380 0 ; |
| 39 | +ROW ROW_32 FreePDK45_38x28_10R_NP_162NW_34O 20140 112000 N DO 420 BY 1 STEP 380 0 ; |
| 40 | +ROW ROW_33 FreePDK45_38x28_10R_NP_162NW_34O 20140 114800 FS DO 420 BY 1 STEP 380 0 ; |
| 41 | +ROW ROW_34 FreePDK45_38x28_10R_NP_162NW_34O 20140 117600 N DO 420 BY 1 STEP 380 0 ; |
| 42 | +ROW ROW_35 FreePDK45_38x28_10R_NP_162NW_34O 20140 120400 FS DO 420 BY 1 STEP 380 0 ; |
| 43 | +ROW ROW_36 FreePDK45_38x28_10R_NP_162NW_34O 20140 123200 N DO 420 BY 1 STEP 380 0 ; |
| 44 | +ROW ROW_37 FreePDK45_38x28_10R_NP_162NW_34O 20140 126000 FS DO 420 BY 1 STEP 380 0 ; |
| 45 | +ROW ROW_38 FreePDK45_38x28_10R_NP_162NW_34O 20140 128800 N DO 420 BY 1 STEP 380 0 ; |
| 46 | +ROW ROW_39 FreePDK45_38x28_10R_NP_162NW_34O 20140 131600 FS DO 420 BY 1 STEP 380 0 ; |
| 47 | +ROW ROW_40 FreePDK45_38x28_10R_NP_162NW_34O 20140 134400 N DO 420 BY 1 STEP 380 0 ; |
| 48 | +ROW ROW_41 FreePDK45_38x28_10R_NP_162NW_34O 20140 137200 FS DO 420 BY 1 STEP 380 0 ; |
| 49 | +ROW ROW_42 FreePDK45_38x28_10R_NP_162NW_34O 20140 140000 N DO 420 BY 1 STEP 380 0 ; |
| 50 | +ROW ROW_43 FreePDK45_38x28_10R_NP_162NW_34O 20140 142800 FS DO 420 BY 1 STEP 380 0 ; |
| 51 | +ROW ROW_44 FreePDK45_38x28_10R_NP_162NW_34O 20140 145600 N DO 420 BY 1 STEP 380 0 ; |
| 52 | +ROW ROW_45 FreePDK45_38x28_10R_NP_162NW_34O 20140 148400 FS DO 420 BY 1 STEP 380 0 ; |
| 53 | +ROW ROW_46 FreePDK45_38x28_10R_NP_162NW_34O 20140 151200 N DO 420 BY 1 STEP 380 0 ; |
| 54 | +ROW ROW_47 FreePDK45_38x28_10R_NP_162NW_34O 20140 154000 FS DO 420 BY 1 STEP 380 0 ; |
| 55 | +ROW ROW_48 FreePDK45_38x28_10R_NP_162NW_34O 20140 156800 N DO 420 BY 1 STEP 380 0 ; |
| 56 | +ROW ROW_49 FreePDK45_38x28_10R_NP_162NW_34O 20140 159600 FS DO 420 BY 1 STEP 380 0 ; |
| 57 | +ROW ROW_50 FreePDK45_38x28_10R_NP_162NW_34O 20140 162400 N DO 420 BY 1 STEP 380 0 ; |
| 58 | +ROW ROW_51 FreePDK45_38x28_10R_NP_162NW_34O 20140 165200 FS DO 420 BY 1 STEP 380 0 ; |
| 59 | +ROW ROW_52 FreePDK45_38x28_10R_NP_162NW_34O 20140 168000 N DO 420 BY 1 STEP 380 0 ; |
| 60 | +ROW ROW_53 FreePDK45_38x28_10R_NP_162NW_34O 20140 170800 FS DO 420 BY 1 STEP 380 0 ; |
| 61 | +ROW ROW_54 FreePDK45_38x28_10R_NP_162NW_34O 20140 173600 N DO 420 BY 1 STEP 380 0 ; |
| 62 | +ROW ROW_55 FreePDK45_38x28_10R_NP_162NW_34O 20140 176400 FS DO 420 BY 1 STEP 380 0 ; |
| 63 | +TRACKS X 190 DO 526 STEP 380 LAYER metal1 ; |
| 64 | +TRACKS Y 140 DO 714 STEP 280 LAYER metal1 ; |
| 65 | +TRACKS X 190 DO 526 STEP 380 LAYER metal2 ; |
| 66 | +TRACKS Y 140 DO 714 STEP 280 LAYER metal2 ; |
| 67 | +TRACKS X 190 DO 526 STEP 380 LAYER metal3 ; |
| 68 | +TRACKS Y 140 DO 714 STEP 280 LAYER metal3 ; |
| 69 | +TRACKS X 190 DO 357 STEP 560 LAYER metal4 ; |
| 70 | +TRACKS Y 140 DO 357 STEP 560 LAYER metal4 ; |
| 71 | +TRACKS X 190 DO 357 STEP 560 LAYER metal5 ; |
| 72 | +TRACKS Y 140 DO 357 STEP 560 LAYER metal5 ; |
| 73 | +TRACKS X 190 DO 357 STEP 560 LAYER metal6 ; |
| 74 | +TRACKS Y 140 DO 357 STEP 560 LAYER metal6 ; |
| 75 | +TRACKS X 1790 DO 124 STEP 1600 LAYER metal7 ; |
| 76 | +TRACKS Y 1740 DO 124 STEP 1600 LAYER metal7 ; |
| 77 | +TRACKS X 1790 DO 124 STEP 1600 LAYER metal8 ; |
| 78 | +TRACKS Y 1740 DO 124 STEP 1600 LAYER metal8 ; |
| 79 | +TRACKS X 3390 DO 62 STEP 3200 LAYER metal9 ; |
| 80 | +TRACKS Y 3340 DO 62 STEP 3200 LAYER metal9 ; |
| 81 | +TRACKS X 3390 DO 62 STEP 3200 LAYER metal10 ; |
| 82 | +TRACKS Y 3340 DO 62 STEP 3200 LAYER metal10 ; |
| 83 | +COMPONENTS 5 ; |
| 84 | + - input1 BUF_X16 + SOURCE TIMING + PLACED ( 20140 22400 ) N ; |
| 85 | + - input2 BUF_X16 + SOURCE TIMING + PLACED ( 20140 171500 ) N ; |
| 86 | + - output3 BUF_X16 + SOURCE TIMING + PLACED ( 170240 176400 ) N ; |
| 87 | + - output4 BUF_X16 + SOURCE TIMING + PLACED ( 170240 28140 ) N ; |
| 88 | + - r1 DFF_X1 + PLACED ( 23963 98140 ) N ; |
| 89 | +END COMPONENTS |
| 90 | +PINS 4 ; |
| 91 | + - clk1 + NET clk1 + DIRECTION INPUT + USE SIGNAL |
| 92 | + + PORT |
| 93 | + + LAYER metal2 ( -70 -70 ) ( 70 70 ) |
| 94 | + + PLACED ( 2470 70 ) N ; |
| 95 | + - in1 + NET in1 + DIRECTION INPUT + USE SIGNAL |
| 96 | + + PORT |
| 97 | + + LAYER metal3 ( -70 -70 ) ( 70 70 ) |
| 98 | + + PLACED ( 70 171500 ) N ; |
| 99 | + - out1 + NET out1 + DIRECTION OUTPUT + USE SIGNAL |
| 100 | + + PORT |
| 101 | + + LAYER metal2 ( -70 -70 ) ( 70 70 ) |
| 102 | + + PLACED ( 197030 199930 ) N ; |
| 103 | + - out2 + NET net3 + DIRECTION OUTPUT + USE SIGNAL |
| 104 | + + PORT |
| 105 | + + LAYER metal3 ( -70 -70 ) ( 70 70 ) |
| 106 | + + PLACED ( 199930 28140 ) N ; |
| 107 | +END PINS |
| 108 | +NETS 7 ; |
| 109 | + - clk1 ( PIN clk1 ) ( input1 A ) + USE SIGNAL ; |
| 110 | + - in1 ( PIN in1 ) ( input2 A ) + USE SIGNAL ; |
| 111 | + - net1 ( input1 Z ) ( r1 CK ) + USE SIGNAL ; |
| 112 | + - net2 ( input2 Z ) ( r1 D ) + USE SIGNAL ; |
| 113 | + - net3 ( PIN out2 ) ( output4 Z ) + USE SIGNAL ; |
| 114 | + - net4 ( output4 A ) ( output3 A ) ( r1 Q ) + USE SIGNAL ; |
| 115 | + - out1 ( PIN out1 ) ( output3 Z ) + USE SIGNAL ; |
| 116 | +END NETS |
| 117 | +END DESIGN |
0 commit comments