From ada2e9215e81881c3c3b31b4a0b15ad2e63f9d5e Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Tue, 18 Jun 2024 14:25:27 +0300 Subject: [PATCH] feat(def): update analog templates for tt08 --- ...block_1x2_pg_ana.def => tt_analog_1x2.def} | 100 ++--- ...k_6x2_pg_ana.def => tt_analog_1x2_3v3.def} | 276 ++++++------- ...block_2x2_pg_ana.def => tt_analog_2x2.def} | 100 ++--- ...k_3x2_pg_ana.def => tt_analog_2x2_3v3.def} | 276 ++++++------- def/analog/tt_block_4x2_pg_ana.def | 365 ------------------ def/analog/tt_block_8x2_pg_ana.def | 365 ------------------ 6 files changed, 376 insertions(+), 1106 deletions(-) rename def/analog/{tt_block_1x2_pg_ana.def => tt_analog_1x2.def} (90%) rename def/analog/{tt_block_6x2_pg_ana.def => tt_analog_1x2_3v3.def} (59%) rename def/analog/{tt_block_2x2_pg_ana.def => tt_analog_2x2.def} (90%) rename def/analog/{tt_block_3x2_pg_ana.def => tt_analog_2x2_3v3.def} (59%) delete mode 100644 def/analog/tt_block_4x2_pg_ana.def delete mode 100644 def/analog/tt_block_8x2_pg_ana.def diff --git a/def/analog/tt_block_1x2_pg_ana.def b/def/analog/tt_analog_1x2.def similarity index 90% rename from def/analog/tt_block_1x2_pg_ana.def rename to def/analog/tt_analog_1x2.def index 3d0149b..0f50862 100644 --- a/def/analog/tt_block_1x2_pg_ana.def +++ b/def/analog/tt_analog_1x2.def @@ -103,87 +103,87 @@ PINS 51 ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 155020 225260 ) N ; + + PLACED ( 143980 225260 ) N ; - ena + NET ena + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 158700 225260 ) N ; + + PLACED ( 146740 225260 ) N ; - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 151340 225260 ) N ; + + PLACED ( 141220 225260 ) N ; - ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 156860 500 ) N ; + + PLACED ( 152260 500 ) N ; - ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 134780 500 ) N ; + + PLACED ( 132940 500 ) N ; - ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 112700 500 ) N ; + + PLACED ( 113620 500 ) N ; - ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 90620 500 ) N ; + + PLACED ( 94300 500 ) N ; - ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 68540 500 ) N ; + + PLACED ( 74980 500 ) N ; - ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 46460 500 ) N ; + + PLACED ( 55660 500 ) N ; - ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 24380 500 ) N ; + + PLACED ( 36340 500 ) N ; - ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 2300 500 ) N ; + + PLACED ( 17020 500 ) N ; - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 147660 225260 ) N ; + + PLACED ( 138460 225260 ) N ; - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 143980 225260 ) N ; + + PLACED ( 135700 225260 ) N ; - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 140300 225260 ) N ; + + PLACED ( 132940 225260 ) N ; - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 136620 225260 ) N ; + + PLACED ( 130180 225260 ) N ; - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 132940 225260 ) N ; + + PLACED ( 127420 225260 ) N ; - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 129260 225260 ) N ; + + PLACED ( 124660 225260 ) N ; - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 125580 225260 ) N ; + + PLACED ( 121900 225260 ) N ; - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 121900 225260 ) N ; + + PLACED ( 119140 225260 ) N ; - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 118220 225260 ) N ; + + PLACED ( 116380 225260 ) N ; - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 114540 225260 ) N ; + + PLACED ( 113620 225260 ) N ; - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) @@ -191,119 +191,119 @@ PINS 51 ; - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 107180 225260 ) N ; + + PLACED ( 108100 225260 ) N ; - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 103500 225260 ) N ; + + PLACED ( 105340 225260 ) N ; - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 99820 225260 ) N ; + + PLACED ( 102580 225260 ) N ; - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 96140 225260 ) N ; + + PLACED ( 99820 225260 ) N ; - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 92460 225260 ) N ; + + PLACED ( 97060 225260 ) N ; - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 29900 225260 ) N ; + + PLACED ( 50140 225260 ) N ; - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 26220 225260 ) N ; + + PLACED ( 47380 225260 ) N ; - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 22540 225260 ) N ; + + PLACED ( 44620 225260 ) N ; - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 18860 225260 ) N ; + + PLACED ( 41860 225260 ) N ; - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 15180 225260 ) N ; + + PLACED ( 39100 225260 ) N ; - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 11500 225260 ) N ; + + PLACED ( 36340 225260 ) N ; - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 7820 225260 ) N ; + + PLACED ( 33580 225260 ) N ; - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 4140 225260 ) N ; + + PLACED ( 30820 225260 ) N ; - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 59340 225260 ) N ; + + PLACED ( 72220 225260 ) N ; - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 55660 225260 ) N ; + + PLACED ( 69460 225260 ) N ; - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 51980 225260 ) N ; + + PLACED ( 66700 225260 ) N ; - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 48300 225260 ) N ; + + PLACED ( 63940 225260 ) N ; - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 44620 225260 ) N ; + + PLACED ( 61180 225260 ) N ; - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 40940 225260 ) N ; + + PLACED ( 58420 225260 ) N ; - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 37260 225260 ) N ; + + PLACED ( 55660 225260 ) N ; - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 33580 225260 ) N ; + + PLACED ( 52900 225260 ) N ; - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 88780 225260 ) N ; + + PLACED ( 94300 225260 ) N ; - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 85100 225260 ) N ; + + PLACED ( 91540 225260 ) N ; - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 81420 225260 ) N ; + + PLACED ( 88780 225260 ) N ; - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 77740 225260 ) N ; + + PLACED ( 86020 225260 ) N ; - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 74060 225260 ) N ; + + PLACED ( 83260 225260 ) N ; - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 70380 225260 ) N ; + + PLACED ( 80500 225260 ) N ; - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 66700 225260 ) N ; + + PLACED ( 77740 225260 ) N ; - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 63020 225260 ) N ; + + PLACED ( 74980 225260 ) N ; END PINS SPECIALNETS 2 ; - VGND + USE GROUND ; diff --git a/def/analog/tt_block_6x2_pg_ana.def b/def/analog/tt_analog_1x2_3v3.def similarity index 59% rename from def/analog/tt_block_6x2_pg_ana.def rename to def/analog/tt_analog_1x2_3v3.def index 48995e3..439eafa 100644 --- a/def/analog/tt_block_6x2_pg_ana.def +++ b/def/analog/tt_analog_1x2_3v3.def @@ -3,99 +3,99 @@ DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; DESIGN tt_um_template ; UNITS DISTANCE MICRONS 1000 ; -DIEAREA ( 0 0 ) ( 1030400 225760 ) ; -ROW ROW_0 unithd 2760 2720 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_1 unithd 2760 5440 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_2 unithd 2760 8160 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_3 unithd 2760 10880 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_4 unithd 2760 13600 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_5 unithd 2760 16320 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_6 unithd 2760 19040 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_7 unithd 2760 21760 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_8 unithd 2760 24480 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_9 unithd 2760 27200 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_10 unithd 2760 29920 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_11 unithd 2760 32640 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_12 unithd 2760 35360 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_13 unithd 2760 38080 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_14 unithd 2760 40800 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_15 unithd 2760 43520 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_16 unithd 2760 46240 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_17 unithd 2760 48960 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_18 unithd 2760 51680 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_19 unithd 2760 54400 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_20 unithd 2760 57120 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_21 unithd 2760 59840 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_22 unithd 2760 62560 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_23 unithd 2760 65280 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_24 unithd 2760 68000 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_25 unithd 2760 70720 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_26 unithd 2760 73440 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_27 unithd 2760 76160 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_28 unithd 2760 78880 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_29 unithd 2760 81600 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_30 unithd 2760 84320 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_31 unithd 2760 87040 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_32 unithd 2760 89760 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_33 unithd 2760 92480 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_34 unithd 2760 95200 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_35 unithd 2760 97920 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_36 unithd 2760 100640 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_37 unithd 2760 103360 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_38 unithd 2760 106080 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_39 unithd 2760 108800 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_40 unithd 2760 111520 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_41 unithd 2760 114240 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_42 unithd 2760 116960 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_43 unithd 2760 119680 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_44 unithd 2760 122400 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_45 unithd 2760 125120 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_46 unithd 2760 127840 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_47 unithd 2760 130560 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_48 unithd 2760 133280 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_49 unithd 2760 136000 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_50 unithd 2760 138720 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_51 unithd 2760 141440 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_52 unithd 2760 144160 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_53 unithd 2760 146880 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_54 unithd 2760 149600 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_55 unithd 2760 152320 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_56 unithd 2760 155040 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_57 unithd 2760 157760 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_58 unithd 2760 160480 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_59 unithd 2760 163200 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_60 unithd 2760 165920 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_61 unithd 2760 168640 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_62 unithd 2760 171360 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_63 unithd 2760 174080 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_64 unithd 2760 176800 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_65 unithd 2760 179520 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_66 unithd 2760 182240 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_67 unithd 2760 184960 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_68 unithd 2760 187680 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_69 unithd 2760 190400 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_70 unithd 2760 193120 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_71 unithd 2760 195840 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_72 unithd 2760 198560 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_73 unithd 2760 201280 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_74 unithd 2760 204000 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_75 unithd 2760 206720 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_76 unithd 2760 209440 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_77 unithd 2760 212160 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_78 unithd 2760 214880 N DO 2228 BY 1 STEP 460 0 ; -ROW ROW_79 unithd 2760 217600 FS DO 2228 BY 1 STEP 460 0 ; -ROW ROW_80 unithd 2760 220320 N DO 2228 BY 1 STEP 460 0 ; -TRACKS X 230 DO 2240 STEP 460 LAYER li1 ; +DIEAREA ( 0 0 ) ( 145360 225760 ) ; +ROW ROW_0 unithd 2760 2720 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 2760 5440 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 2760 8160 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 2760 10880 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 2760 13600 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 2760 16320 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 2760 19040 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 2760 21760 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 2760 24480 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 2760 27200 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_10 unithd 2760 29920 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_11 unithd 2760 32640 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_12 unithd 2760 35360 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_13 unithd 2760 38080 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_14 unithd 2760 40800 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_15 unithd 2760 43520 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_16 unithd 2760 46240 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_17 unithd 2760 48960 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_18 unithd 2760 51680 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_19 unithd 2760 54400 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_20 unithd 2760 57120 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_21 unithd 2760 59840 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_22 unithd 2760 62560 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_23 unithd 2760 65280 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_24 unithd 2760 68000 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_25 unithd 2760 70720 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_26 unithd 2760 73440 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_27 unithd 2760 76160 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_28 unithd 2760 78880 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_29 unithd 2760 81600 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_30 unithd 2760 84320 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_31 unithd 2760 87040 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_32 unithd 2760 89760 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_33 unithd 2760 92480 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_34 unithd 2760 95200 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_35 unithd 2760 97920 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_36 unithd 2760 100640 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_37 unithd 2760 103360 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_38 unithd 2760 106080 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_39 unithd 2760 108800 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_40 unithd 2760 111520 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_41 unithd 2760 114240 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_42 unithd 2760 116960 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_43 unithd 2760 119680 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_44 unithd 2760 122400 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_45 unithd 2760 125120 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_46 unithd 2760 127840 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_47 unithd 2760 130560 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_48 unithd 2760 133280 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_49 unithd 2760 136000 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_50 unithd 2760 138720 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_51 unithd 2760 141440 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_52 unithd 2760 144160 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_53 unithd 2760 146880 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_54 unithd 2760 149600 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_55 unithd 2760 152320 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_56 unithd 2760 155040 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_57 unithd 2760 157760 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_58 unithd 2760 160480 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_59 unithd 2760 163200 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_60 unithd 2760 165920 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_61 unithd 2760 168640 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_62 unithd 2760 171360 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_63 unithd 2760 174080 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_64 unithd 2760 176800 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_65 unithd 2760 179520 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_66 unithd 2760 182240 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_67 unithd 2760 184960 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_68 unithd 2760 187680 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_69 unithd 2760 190400 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_70 unithd 2760 193120 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_71 unithd 2760 195840 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_72 unithd 2760 198560 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_73 unithd 2760 201280 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_74 unithd 2760 204000 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_75 unithd 2760 206720 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_76 unithd 2760 209440 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_77 unithd 2760 212160 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_78 unithd 2760 214880 N DO 304 BY 1 STEP 460 0 ; +ROW ROW_79 unithd 2760 217600 FS DO 304 BY 1 STEP 460 0 ; +ROW ROW_80 unithd 2760 220320 N DO 304 BY 1 STEP 460 0 ; +TRACKS X 230 DO 316 STEP 460 LAYER li1 ; TRACKS Y 170 DO 664 STEP 340 LAYER li1 ; -TRACKS X 170 DO 3030 STEP 340 LAYER met1 ; +TRACKS X 170 DO 427 STEP 340 LAYER met1 ; TRACKS Y 170 DO 664 STEP 340 LAYER met1 ; -TRACKS X 230 DO 2240 STEP 460 LAYER met2 ; +TRACKS X 230 DO 316 STEP 460 LAYER met2 ; TRACKS Y 230 DO 491 STEP 460 LAYER met2 ; -TRACKS X 340 DO 1515 STEP 680 LAYER met3 ; +TRACKS X 340 DO 214 STEP 680 LAYER met3 ; TRACKS Y 340 DO 332 STEP 680 LAYER met3 ; -TRACKS X 460 DO 1120 STEP 920 LAYER met4 ; +TRACKS X 460 DO 158 STEP 920 LAYER met4 ; TRACKS Y 460 DO 245 STEP 920 LAYER met4 ; -TRACKS X 1700 DO 303 STEP 3400 LAYER met5 ; +TRACKS X 1700 DO 43 STEP 3400 LAYER met5 ; TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ; COMPONENTS 0 ; END COMPONENTS @@ -103,155 +103,155 @@ PINS 51 ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 155020 225260 ) N ; + + PLACED ( 128340 225260 ) N ; - ena + NET ena + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 158700 225260 ) N ; + + PLACED ( 131100 225260 ) N ; - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 151340 225260 ) N ; + + PLACED ( 125580 225260 ) N ; - ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 156860 500 ) N ; + + PLACED ( 136620 500 ) N ; - ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 134780 500 ) N ; + + PLACED ( 117300 500 ) N ; - ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 112700 500 ) N ; + + PLACED ( 97980 500 ) N ; - ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 90620 500 ) N ; + + PLACED ( 78660 500 ) N ; - ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 68540 500 ) N ; + + PLACED ( 59340 500 ) N ; - ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 46460 500 ) N ; + + PLACED ( 40020 500 ) N ; - ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 24380 500 ) N ; + + PLACED ( 20700 500 ) N ; - ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 2300 500 ) N ; + + PLACED ( 1380 500 ) N ; - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 147660 225260 ) N ; + + PLACED ( 122820 225260 ) N ; - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 143980 225260 ) N ; + + PLACED ( 120060 225260 ) N ; - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 140300 225260 ) N ; + + PLACED ( 117300 225260 ) N ; - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 136620 225260 ) N ; + + PLACED ( 114540 225260 ) N ; - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 132940 225260 ) N ; + + PLACED ( 111780 225260 ) N ; - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 129260 225260 ) N ; + + PLACED ( 109020 225260 ) N ; - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 125580 225260 ) N ; + + PLACED ( 106260 225260 ) N ; - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 121900 225260 ) N ; + + PLACED ( 103500 225260 ) N ; - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 118220 225260 ) N ; + + PLACED ( 100740 225260 ) N ; - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 114540 225260 ) N ; + + PLACED ( 97980 225260 ) N ; - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 110860 225260 ) N ; + + PLACED ( 95220 225260 ) N ; - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 107180 225260 ) N ; + + PLACED ( 92460 225260 ) N ; - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 103500 225260 ) N ; + + PLACED ( 89700 225260 ) N ; - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 99820 225260 ) N ; + + PLACED ( 86940 225260 ) N ; - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 96140 225260 ) N ; + + PLACED ( 84180 225260 ) N ; - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 92460 225260 ) N ; + + PLACED ( 81420 225260 ) N ; - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 29900 225260 ) N ; + + PLACED ( 34500 225260 ) N ; - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 26220 225260 ) N ; + + PLACED ( 31740 225260 ) N ; - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 22540 225260 ) N ; + + PLACED ( 28980 225260 ) N ; - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 18860 225260 ) N ; + + PLACED ( 26220 225260 ) N ; - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 15180 225260 ) N ; + + PLACED ( 23460 225260 ) N ; - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 11500 225260 ) N ; + + PLACED ( 20700 225260 ) N ; - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 7820 225260 ) N ; + + PLACED ( 17940 225260 ) N ; - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 4140 225260 ) N ; + + PLACED ( 15180 225260 ) N ; - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 59340 225260 ) N ; + + PLACED ( 56580 225260 ) N ; - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 55660 225260 ) N ; + + PLACED ( 53820 225260 ) N ; - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 51980 225260 ) N ; + + PLACED ( 51060 225260 ) N ; - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) @@ -259,51 +259,51 @@ PINS 51 ; - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 44620 225260 ) N ; + + PLACED ( 45540 225260 ) N ; - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 40940 225260 ) N ; + + PLACED ( 42780 225260 ) N ; - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 37260 225260 ) N ; + + PLACED ( 40020 225260 ) N ; - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 33580 225260 ) N ; + + PLACED ( 37260 225260 ) N ; - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 88780 225260 ) N ; + + PLACED ( 78660 225260 ) N ; - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 85100 225260 ) N ; + + PLACED ( 75900 225260 ) N ; - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 81420 225260 ) N ; + + PLACED ( 73140 225260 ) N ; - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 77740 225260 ) N ; + + PLACED ( 70380 225260 ) N ; - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 74060 225260 ) N ; + + PLACED ( 67620 225260 ) N ; - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 70380 225260 ) N ; + + PLACED ( 64860 225260 ) N ; - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 66700 225260 ) N ; + + PLACED ( 62100 225260 ) N ; - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 63020 225260 ) N ; + + PLACED ( 59340 225260 ) N ; END PINS SPECIALNETS 2 ; - VGND + USE GROUND ; diff --git a/def/analog/tt_block_2x2_pg_ana.def b/def/analog/tt_analog_2x2.def similarity index 90% rename from def/analog/tt_block_2x2_pg_ana.def rename to def/analog/tt_analog_2x2.def index b6c818c..276ab02 100644 --- a/def/analog/tt_block_2x2_pg_ana.def +++ b/def/analog/tt_analog_2x2.def @@ -103,87 +103,87 @@ PINS 51 ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 155020 225260 ) N ; + + PLACED ( 143980 225260 ) N ; - ena + NET ena + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 158700 225260 ) N ; + + PLACED ( 146740 225260 ) N ; - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 151340 225260 ) N ; + + PLACED ( 141220 225260 ) N ; - ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 156860 500 ) N ; + + PLACED ( 152260 500 ) N ; - ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 134780 500 ) N ; + + PLACED ( 132940 500 ) N ; - ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 112700 500 ) N ; + + PLACED ( 113620 500 ) N ; - ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 90620 500 ) N ; + + PLACED ( 94300 500 ) N ; - ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 68540 500 ) N ; + + PLACED ( 74980 500 ) N ; - ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 46460 500 ) N ; + + PLACED ( 55660 500 ) N ; - ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 24380 500 ) N ; + + PLACED ( 36340 500 ) N ; - ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 2300 500 ) N ; + + PLACED ( 17020 500 ) N ; - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 147660 225260 ) N ; + + PLACED ( 138460 225260 ) N ; - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 143980 225260 ) N ; + + PLACED ( 135700 225260 ) N ; - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 140300 225260 ) N ; + + PLACED ( 132940 225260 ) N ; - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 136620 225260 ) N ; + + PLACED ( 130180 225260 ) N ; - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 132940 225260 ) N ; + + PLACED ( 127420 225260 ) N ; - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 129260 225260 ) N ; + + PLACED ( 124660 225260 ) N ; - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 125580 225260 ) N ; + + PLACED ( 121900 225260 ) N ; - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 121900 225260 ) N ; + + PLACED ( 119140 225260 ) N ; - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 118220 225260 ) N ; + + PLACED ( 116380 225260 ) N ; - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 114540 225260 ) N ; + + PLACED ( 113620 225260 ) N ; - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) @@ -191,119 +191,119 @@ PINS 51 ; - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 107180 225260 ) N ; + + PLACED ( 108100 225260 ) N ; - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 103500 225260 ) N ; + + PLACED ( 105340 225260 ) N ; - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 99820 225260 ) N ; + + PLACED ( 102580 225260 ) N ; - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 96140 225260 ) N ; + + PLACED ( 99820 225260 ) N ; - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 92460 225260 ) N ; + + PLACED ( 97060 225260 ) N ; - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 29900 225260 ) N ; + + PLACED ( 50140 225260 ) N ; - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 26220 225260 ) N ; + + PLACED ( 47380 225260 ) N ; - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 22540 225260 ) N ; + + PLACED ( 44620 225260 ) N ; - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 18860 225260 ) N ; + + PLACED ( 41860 225260 ) N ; - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 15180 225260 ) N ; + + PLACED ( 39100 225260 ) N ; - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 11500 225260 ) N ; + + PLACED ( 36340 225260 ) N ; - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 7820 225260 ) N ; + + PLACED ( 33580 225260 ) N ; - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 4140 225260 ) N ; + + PLACED ( 30820 225260 ) N ; - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 59340 225260 ) N ; + + PLACED ( 72220 225260 ) N ; - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 55660 225260 ) N ; + + PLACED ( 69460 225260 ) N ; - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 51980 225260 ) N ; + + PLACED ( 66700 225260 ) N ; - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 48300 225260 ) N ; + + PLACED ( 63940 225260 ) N ; - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 44620 225260 ) N ; + + PLACED ( 61180 225260 ) N ; - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 40940 225260 ) N ; + + PLACED ( 58420 225260 ) N ; - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 37260 225260 ) N ; + + PLACED ( 55660 225260 ) N ; - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 33580 225260 ) N ; + + PLACED ( 52900 225260 ) N ; - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 88780 225260 ) N ; + + PLACED ( 94300 225260 ) N ; - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 85100 225260 ) N ; + + PLACED ( 91540 225260 ) N ; - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 81420 225260 ) N ; + + PLACED ( 88780 225260 ) N ; - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 77740 225260 ) N ; + + PLACED ( 86020 225260 ) N ; - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 74060 225260 ) N ; + + PLACED ( 83260 225260 ) N ; - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 70380 225260 ) N ; + + PLACED ( 80500 225260 ) N ; - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 66700 225260 ) N ; + + PLACED ( 77740 225260 ) N ; - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 63020 225260 ) N ; + + PLACED ( 74980 225260 ) N ; END PINS SPECIALNETS 2 ; - VGND + USE GROUND ; diff --git a/def/analog/tt_block_3x2_pg_ana.def b/def/analog/tt_analog_2x2_3v3.def similarity index 59% rename from def/analog/tt_block_3x2_pg_ana.def rename to def/analog/tt_analog_2x2_3v3.def index c65ecbe..3b2d65e 100644 --- a/def/analog/tt_block_3x2_pg_ana.def +++ b/def/analog/tt_analog_2x2_3v3.def @@ -3,99 +3,99 @@ DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; DESIGN tt_um_template ; UNITS DISTANCE MICRONS 1000 ; -DIEAREA ( 0 0 ) ( 508760 225760 ) ; -ROW ROW_0 unithd 2760 2720 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_1 unithd 2760 5440 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_2 unithd 2760 8160 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_3 unithd 2760 10880 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_4 unithd 2760 13600 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_5 unithd 2760 16320 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_6 unithd 2760 19040 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_7 unithd 2760 21760 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_8 unithd 2760 24480 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_9 unithd 2760 27200 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_10 unithd 2760 29920 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_11 unithd 2760 32640 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_12 unithd 2760 35360 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_13 unithd 2760 38080 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_14 unithd 2760 40800 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_15 unithd 2760 43520 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_16 unithd 2760 46240 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_17 unithd 2760 48960 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_18 unithd 2760 51680 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_19 unithd 2760 54400 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_20 unithd 2760 57120 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_21 unithd 2760 59840 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_22 unithd 2760 62560 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_23 unithd 2760 65280 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_24 unithd 2760 68000 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_25 unithd 2760 70720 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_26 unithd 2760 73440 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_27 unithd 2760 76160 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_28 unithd 2760 78880 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_29 unithd 2760 81600 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_30 unithd 2760 84320 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_31 unithd 2760 87040 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_32 unithd 2760 89760 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_33 unithd 2760 92480 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_34 unithd 2760 95200 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_35 unithd 2760 97920 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_36 unithd 2760 100640 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_37 unithd 2760 103360 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_38 unithd 2760 106080 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_39 unithd 2760 108800 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_40 unithd 2760 111520 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_41 unithd 2760 114240 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_42 unithd 2760 116960 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_43 unithd 2760 119680 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_44 unithd 2760 122400 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_45 unithd 2760 125120 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_46 unithd 2760 127840 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_47 unithd 2760 130560 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_48 unithd 2760 133280 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_49 unithd 2760 136000 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_50 unithd 2760 138720 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_51 unithd 2760 141440 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_52 unithd 2760 144160 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_53 unithd 2760 146880 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_54 unithd 2760 149600 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_55 unithd 2760 152320 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_56 unithd 2760 155040 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_57 unithd 2760 157760 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_58 unithd 2760 160480 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_59 unithd 2760 163200 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_60 unithd 2760 165920 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_61 unithd 2760 168640 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_62 unithd 2760 171360 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_63 unithd 2760 174080 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_64 unithd 2760 176800 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_65 unithd 2760 179520 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_66 unithd 2760 182240 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_67 unithd 2760 184960 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_68 unithd 2760 187680 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_69 unithd 2760 190400 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_70 unithd 2760 193120 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_71 unithd 2760 195840 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_72 unithd 2760 198560 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_73 unithd 2760 201280 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_74 unithd 2760 204000 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_75 unithd 2760 206720 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_76 unithd 2760 209440 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_77 unithd 2760 212160 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_78 unithd 2760 214880 N DO 1094 BY 1 STEP 460 0 ; -ROW ROW_79 unithd 2760 217600 FS DO 1094 BY 1 STEP 460 0 ; -ROW ROW_80 unithd 2760 220320 N DO 1094 BY 1 STEP 460 0 ; -TRACKS X 230 DO 1106 STEP 460 LAYER li1 ; +DIEAREA ( 0 0 ) ( 319240 225760 ) ; +ROW ROW_0 unithd 2760 2720 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 2760 5440 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 2760 8160 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 2760 10880 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 2760 13600 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 2760 16320 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 2760 19040 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 2760 21760 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 2760 24480 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 2760 27200 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_10 unithd 2760 29920 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_11 unithd 2760 32640 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_12 unithd 2760 35360 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_13 unithd 2760 38080 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_14 unithd 2760 40800 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_15 unithd 2760 43520 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_16 unithd 2760 46240 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_17 unithd 2760 48960 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_18 unithd 2760 51680 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_19 unithd 2760 54400 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_20 unithd 2760 57120 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_21 unithd 2760 59840 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_22 unithd 2760 62560 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_23 unithd 2760 65280 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_24 unithd 2760 68000 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_25 unithd 2760 70720 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_26 unithd 2760 73440 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_27 unithd 2760 76160 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_28 unithd 2760 78880 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_29 unithd 2760 81600 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_30 unithd 2760 84320 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_31 unithd 2760 87040 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_32 unithd 2760 89760 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_33 unithd 2760 92480 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_34 unithd 2760 95200 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_35 unithd 2760 97920 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_36 unithd 2760 100640 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_37 unithd 2760 103360 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_38 unithd 2760 106080 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_39 unithd 2760 108800 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_40 unithd 2760 111520 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_41 unithd 2760 114240 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_42 unithd 2760 116960 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_43 unithd 2760 119680 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_44 unithd 2760 122400 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_45 unithd 2760 125120 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_46 unithd 2760 127840 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_47 unithd 2760 130560 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_48 unithd 2760 133280 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_49 unithd 2760 136000 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_50 unithd 2760 138720 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_51 unithd 2760 141440 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_52 unithd 2760 144160 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_53 unithd 2760 146880 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_54 unithd 2760 149600 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_55 unithd 2760 152320 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_56 unithd 2760 155040 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_57 unithd 2760 157760 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_58 unithd 2760 160480 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_59 unithd 2760 163200 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_60 unithd 2760 165920 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_61 unithd 2760 168640 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_62 unithd 2760 171360 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_63 unithd 2760 174080 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_64 unithd 2760 176800 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_65 unithd 2760 179520 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_66 unithd 2760 182240 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_67 unithd 2760 184960 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_68 unithd 2760 187680 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_69 unithd 2760 190400 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_70 unithd 2760 193120 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_71 unithd 2760 195840 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_72 unithd 2760 198560 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_73 unithd 2760 201280 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_74 unithd 2760 204000 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_75 unithd 2760 206720 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_76 unithd 2760 209440 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_77 unithd 2760 212160 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_78 unithd 2760 214880 N DO 682 BY 1 STEP 460 0 ; +ROW ROW_79 unithd 2760 217600 FS DO 682 BY 1 STEP 460 0 ; +ROW ROW_80 unithd 2760 220320 N DO 682 BY 1 STEP 460 0 ; +TRACKS X 230 DO 694 STEP 460 LAYER li1 ; TRACKS Y 170 DO 664 STEP 340 LAYER li1 ; -TRACKS X 170 DO 1496 STEP 340 LAYER met1 ; +TRACKS X 170 DO 939 STEP 340 LAYER met1 ; TRACKS Y 170 DO 664 STEP 340 LAYER met1 ; -TRACKS X 230 DO 1106 STEP 460 LAYER met2 ; +TRACKS X 230 DO 694 STEP 460 LAYER met2 ; TRACKS Y 230 DO 491 STEP 460 LAYER met2 ; -TRACKS X 340 DO 748 STEP 680 LAYER met3 ; +TRACKS X 340 DO 469 STEP 680 LAYER met3 ; TRACKS Y 340 DO 332 STEP 680 LAYER met3 ; -TRACKS X 460 DO 553 STEP 920 LAYER met4 ; +TRACKS X 460 DO 347 STEP 920 LAYER met4 ; TRACKS Y 460 DO 245 STEP 920 LAYER met4 ; -TRACKS X 1700 DO 149 STEP 3400 LAYER met5 ; +TRACKS X 1700 DO 94 STEP 3400 LAYER met5 ; TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ; COMPONENTS 0 ; END COMPONENTS @@ -103,155 +103,155 @@ PINS 51 ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 155020 225260 ) N ; + + PLACED ( 128340 225260 ) N ; - ena + NET ena + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 158700 225260 ) N ; + + PLACED ( 131100 225260 ) N ; - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 151340 225260 ) N ; + + PLACED ( 125580 225260 ) N ; - ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 156860 500 ) N ; + + PLACED ( 136620 500 ) N ; - ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 134780 500 ) N ; + + PLACED ( 117300 500 ) N ; - ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 112700 500 ) N ; + + PLACED ( 97980 500 ) N ; - ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 90620 500 ) N ; + + PLACED ( 78660 500 ) N ; - ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 68540 500 ) N ; + + PLACED ( 59340 500 ) N ; - ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 46460 500 ) N ; + + PLACED ( 40020 500 ) N ; - ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 24380 500 ) N ; + + PLACED ( 20700 500 ) N ; - ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL + PORT + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 2300 500 ) N ; + + PLACED ( 1380 500 ) N ; - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 147660 225260 ) N ; + + PLACED ( 122820 225260 ) N ; - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 143980 225260 ) N ; + + PLACED ( 120060 225260 ) N ; - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 140300 225260 ) N ; + + PLACED ( 117300 225260 ) N ; - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 136620 225260 ) N ; + + PLACED ( 114540 225260 ) N ; - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 132940 225260 ) N ; + + PLACED ( 111780 225260 ) N ; - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 129260 225260 ) N ; + + PLACED ( 109020 225260 ) N ; - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 125580 225260 ) N ; + + PLACED ( 106260 225260 ) N ; - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 121900 225260 ) N ; + + PLACED ( 103500 225260 ) N ; - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 118220 225260 ) N ; + + PLACED ( 100740 225260 ) N ; - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 114540 225260 ) N ; + + PLACED ( 97980 225260 ) N ; - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 110860 225260 ) N ; + + PLACED ( 95220 225260 ) N ; - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 107180 225260 ) N ; + + PLACED ( 92460 225260 ) N ; - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 103500 225260 ) N ; + + PLACED ( 89700 225260 ) N ; - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 99820 225260 ) N ; + + PLACED ( 86940 225260 ) N ; - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 96140 225260 ) N ; + + PLACED ( 84180 225260 ) N ; - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 92460 225260 ) N ; + + PLACED ( 81420 225260 ) N ; - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 29900 225260 ) N ; + + PLACED ( 34500 225260 ) N ; - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 26220 225260 ) N ; + + PLACED ( 31740 225260 ) N ; - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 22540 225260 ) N ; + + PLACED ( 28980 225260 ) N ; - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 18860 225260 ) N ; + + PLACED ( 26220 225260 ) N ; - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 15180 225260 ) N ; + + PLACED ( 23460 225260 ) N ; - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 11500 225260 ) N ; + + PLACED ( 20700 225260 ) N ; - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 7820 225260 ) N ; + + PLACED ( 17940 225260 ) N ; - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 4140 225260 ) N ; + + PLACED ( 15180 225260 ) N ; - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 59340 225260 ) N ; + + PLACED ( 56580 225260 ) N ; - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 55660 225260 ) N ; + + PLACED ( 53820 225260 ) N ; - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 51980 225260 ) N ; + + PLACED ( 51060 225260 ) N ; - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) @@ -259,51 +259,51 @@ PINS 51 ; - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 44620 225260 ) N ; + + PLACED ( 45540 225260 ) N ; - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 40940 225260 ) N ; + + PLACED ( 42780 225260 ) N ; - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 37260 225260 ) N ; + + PLACED ( 40020 225260 ) N ; - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 33580 225260 ) N ; + + PLACED ( 37260 225260 ) N ; - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 88780 225260 ) N ; + + PLACED ( 78660 225260 ) N ; - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 85100 225260 ) N ; + + PLACED ( 75900 225260 ) N ; - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 81420 225260 ) N ; + + PLACED ( 73140 225260 ) N ; - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 77740 225260 ) N ; + + PLACED ( 70380 225260 ) N ; - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 74060 225260 ) N ; + + PLACED ( 67620 225260 ) N ; - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 70380 225260 ) N ; + + PLACED ( 64860 225260 ) N ; - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 66700 225260 ) N ; + + PLACED ( 62100 225260 ) N ; - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 63020 225260 ) N ; + + PLACED ( 59340 225260 ) N ; END PINS SPECIALNETS 2 ; - VGND + USE GROUND ; diff --git a/def/analog/tt_block_4x2_pg_ana.def b/def/analog/tt_block_4x2_pg_ana.def deleted file mode 100644 index 5140701..0000000 --- a/def/analog/tt_block_4x2_pg_ana.def +++ /dev/null @@ -1,365 +0,0 @@ -VERSION 5.8 ; -DIVIDERCHAR "/" ; -BUSBITCHARS "[]" ; -DESIGN tt_um_template ; -UNITS DISTANCE MICRONS 1000 ; -DIEAREA ( 0 0 ) ( 682640 225760 ) ; -ROW ROW_0 unithd 2760 2720 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_1 unithd 2760 5440 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_2 unithd 2760 8160 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_3 unithd 2760 10880 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_4 unithd 2760 13600 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_5 unithd 2760 16320 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_6 unithd 2760 19040 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_7 unithd 2760 21760 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_8 unithd 2760 24480 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_9 unithd 2760 27200 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_10 unithd 2760 29920 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_11 unithd 2760 32640 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_12 unithd 2760 35360 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_13 unithd 2760 38080 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_14 unithd 2760 40800 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_15 unithd 2760 43520 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_16 unithd 2760 46240 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_17 unithd 2760 48960 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_18 unithd 2760 51680 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_19 unithd 2760 54400 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_20 unithd 2760 57120 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_21 unithd 2760 59840 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_22 unithd 2760 62560 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_23 unithd 2760 65280 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_24 unithd 2760 68000 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_25 unithd 2760 70720 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_26 unithd 2760 73440 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_27 unithd 2760 76160 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_28 unithd 2760 78880 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_29 unithd 2760 81600 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_30 unithd 2760 84320 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_31 unithd 2760 87040 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_32 unithd 2760 89760 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_33 unithd 2760 92480 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_34 unithd 2760 95200 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_35 unithd 2760 97920 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_36 unithd 2760 100640 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_37 unithd 2760 103360 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_38 unithd 2760 106080 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_39 unithd 2760 108800 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_40 unithd 2760 111520 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_41 unithd 2760 114240 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_42 unithd 2760 116960 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_43 unithd 2760 119680 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_44 unithd 2760 122400 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_45 unithd 2760 125120 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_46 unithd 2760 127840 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_47 unithd 2760 130560 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_48 unithd 2760 133280 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_49 unithd 2760 136000 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_50 unithd 2760 138720 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_51 unithd 2760 141440 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_52 unithd 2760 144160 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_53 unithd 2760 146880 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_54 unithd 2760 149600 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_55 unithd 2760 152320 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_56 unithd 2760 155040 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_57 unithd 2760 157760 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_58 unithd 2760 160480 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_59 unithd 2760 163200 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_60 unithd 2760 165920 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_61 unithd 2760 168640 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_62 unithd 2760 171360 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_63 unithd 2760 174080 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_64 unithd 2760 176800 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_65 unithd 2760 179520 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_66 unithd 2760 182240 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_67 unithd 2760 184960 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_68 unithd 2760 187680 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_69 unithd 2760 190400 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_70 unithd 2760 193120 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_71 unithd 2760 195840 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_72 unithd 2760 198560 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_73 unithd 2760 201280 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_74 unithd 2760 204000 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_75 unithd 2760 206720 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_76 unithd 2760 209440 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_77 unithd 2760 212160 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_78 unithd 2760 214880 N DO 1472 BY 1 STEP 460 0 ; -ROW ROW_79 unithd 2760 217600 FS DO 1472 BY 1 STEP 460 0 ; -ROW ROW_80 unithd 2760 220320 N DO 1472 BY 1 STEP 460 0 ; -TRACKS X 230 DO 1484 STEP 460 LAYER li1 ; -TRACKS Y 170 DO 664 STEP 340 LAYER li1 ; -TRACKS X 170 DO 2008 STEP 340 LAYER met1 ; -TRACKS Y 170 DO 664 STEP 340 LAYER met1 ; -TRACKS X 230 DO 1484 STEP 460 LAYER met2 ; -TRACKS Y 230 DO 491 STEP 460 LAYER met2 ; -TRACKS X 340 DO 1004 STEP 680 LAYER met3 ; -TRACKS Y 340 DO 332 STEP 680 LAYER met3 ; -TRACKS X 460 DO 742 STEP 920 LAYER met4 ; -TRACKS Y 460 DO 245 STEP 920 LAYER met4 ; -TRACKS X 1700 DO 201 STEP 3400 LAYER met5 ; -TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ; -COMPONENTS 0 ; -END COMPONENTS -PINS 51 ; - - clk + NET clk + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 155020 225260 ) N ; - - ena + NET ena + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 158700 225260 ) N ; - - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 151340 225260 ) N ; - - ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 156860 500 ) N ; - - ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 134780 500 ) N ; - - ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 112700 500 ) N ; - - ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 90620 500 ) N ; - - ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 68540 500 ) N ; - - ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 46460 500 ) N ; - - ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 24380 500 ) N ; - - ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 2300 500 ) N ; - - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 147660 225260 ) N ; - - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 143980 225260 ) N ; - - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 140300 225260 ) N ; - - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 136620 225260 ) N ; - - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 132940 225260 ) N ; - - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 129260 225260 ) N ; - - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 125580 225260 ) N ; - - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 121900 225260 ) N ; - - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 118220 225260 ) N ; - - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 114540 225260 ) N ; - - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 110860 225260 ) N ; - - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 107180 225260 ) N ; - - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 103500 225260 ) N ; - - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 99820 225260 ) N ; - - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 96140 225260 ) N ; - - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 92460 225260 ) N ; - - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 29900 225260 ) N ; - - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 26220 225260 ) N ; - - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 22540 225260 ) N ; - - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 18860 225260 ) N ; - - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 15180 225260 ) N ; - - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 11500 225260 ) N ; - - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 7820 225260 ) N ; - - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 4140 225260 ) N ; - - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 59340 225260 ) N ; - - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 55660 225260 ) N ; - - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 51980 225260 ) N ; - - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 48300 225260 ) N ; - - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 44620 225260 ) N ; - - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 40940 225260 ) N ; - - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 37260 225260 ) N ; - - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 33580 225260 ) N ; - - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 88780 225260 ) N ; - - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 85100 225260 ) N ; - - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 81420 225260 ) N ; - - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 77740 225260 ) N ; - - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 74060 225260 ) N ; - - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 70380 225260 ) N ; - - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 66700 225260 ) N ; - - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 63020 225260 ) N ; -END PINS -SPECIALNETS 2 ; - - VGND + USE GROUND ; - - VPWR + USE POWER ; -END SPECIALNETS -NETS 51 ; - - clk ( PIN clk ) + USE SIGNAL ; - - ena ( PIN ena ) + USE SIGNAL ; - - rst_n ( PIN rst_n ) + USE SIGNAL ; - - ua[0] ( PIN ua[0] ) + USE SIGNAL ; - - ua[1] ( PIN ua[1] ) + USE SIGNAL ; - - ua[2] ( PIN ua[2] ) + USE SIGNAL ; - - ua[3] ( PIN ua[3] ) + USE SIGNAL ; - - ua[4] ( PIN ua[4] ) + USE SIGNAL ; - - ua[5] ( PIN ua[5] ) + USE SIGNAL ; - - ua[6] ( PIN ua[6] ) + USE SIGNAL ; - - ua[7] ( PIN ua[7] ) + USE SIGNAL ; - - ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ; - - ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ; - - ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ; - - ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ; - - ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ; - - ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ; - - ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ; - - ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ; - - uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ; - - uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ; - - uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ; - - uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ; - - uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ; - - uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ; - - uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ; - - uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ; - - uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ; - - uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ; - - uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ; - - uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ; - - uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ; - - uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ; - - uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ; - - uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ; - - uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ; - - uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ; - - uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ; - - uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ; - - uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ; - - uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ; - - uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ; - - uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ; - - uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ; - - uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ; - - uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ; - - uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ; - - uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ; - - uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ; - - uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ; - - uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ; -END NETS -END DESIGN diff --git a/def/analog/tt_block_8x2_pg_ana.def b/def/analog/tt_block_8x2_pg_ana.def deleted file mode 100644 index b9f2788..0000000 --- a/def/analog/tt_block_8x2_pg_ana.def +++ /dev/null @@ -1,365 +0,0 @@ -VERSION 5.8 ; -DIVIDERCHAR "/" ; -BUSBITCHARS "[]" ; -DESIGN tt_um_template ; -UNITS DISTANCE MICRONS 1000 ; -DIEAREA ( 0 0 ) ( 1378160 225760 ) ; -ROW ROW_0 unithd 2760 2720 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_1 unithd 2760 5440 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_2 unithd 2760 8160 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_3 unithd 2760 10880 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_4 unithd 2760 13600 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_5 unithd 2760 16320 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_6 unithd 2760 19040 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_7 unithd 2760 21760 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_8 unithd 2760 24480 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_9 unithd 2760 27200 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_10 unithd 2760 29920 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_11 unithd 2760 32640 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_12 unithd 2760 35360 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_13 unithd 2760 38080 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_14 unithd 2760 40800 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_15 unithd 2760 43520 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_16 unithd 2760 46240 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_17 unithd 2760 48960 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_18 unithd 2760 51680 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_19 unithd 2760 54400 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_20 unithd 2760 57120 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_21 unithd 2760 59840 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_22 unithd 2760 62560 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_23 unithd 2760 65280 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_24 unithd 2760 68000 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_25 unithd 2760 70720 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_26 unithd 2760 73440 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_27 unithd 2760 76160 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_28 unithd 2760 78880 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_29 unithd 2760 81600 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_30 unithd 2760 84320 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_31 unithd 2760 87040 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_32 unithd 2760 89760 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_33 unithd 2760 92480 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_34 unithd 2760 95200 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_35 unithd 2760 97920 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_36 unithd 2760 100640 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_37 unithd 2760 103360 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_38 unithd 2760 106080 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_39 unithd 2760 108800 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_40 unithd 2760 111520 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_41 unithd 2760 114240 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_42 unithd 2760 116960 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_43 unithd 2760 119680 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_44 unithd 2760 122400 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_45 unithd 2760 125120 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_46 unithd 2760 127840 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_47 unithd 2760 130560 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_48 unithd 2760 133280 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_49 unithd 2760 136000 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_50 unithd 2760 138720 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_51 unithd 2760 141440 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_52 unithd 2760 144160 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_53 unithd 2760 146880 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_54 unithd 2760 149600 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_55 unithd 2760 152320 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_56 unithd 2760 155040 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_57 unithd 2760 157760 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_58 unithd 2760 160480 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_59 unithd 2760 163200 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_60 unithd 2760 165920 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_61 unithd 2760 168640 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_62 unithd 2760 171360 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_63 unithd 2760 174080 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_64 unithd 2760 176800 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_65 unithd 2760 179520 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_66 unithd 2760 182240 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_67 unithd 2760 184960 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_68 unithd 2760 187680 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_69 unithd 2760 190400 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_70 unithd 2760 193120 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_71 unithd 2760 195840 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_72 unithd 2760 198560 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_73 unithd 2760 201280 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_74 unithd 2760 204000 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_75 unithd 2760 206720 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_76 unithd 2760 209440 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_77 unithd 2760 212160 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_78 unithd 2760 214880 N DO 2984 BY 1 STEP 460 0 ; -ROW ROW_79 unithd 2760 217600 FS DO 2984 BY 1 STEP 460 0 ; -ROW ROW_80 unithd 2760 220320 N DO 2984 BY 1 STEP 460 0 ; -TRACKS X 230 DO 2996 STEP 460 LAYER li1 ; -TRACKS Y 170 DO 664 STEP 340 LAYER li1 ; -TRACKS X 170 DO 4053 STEP 340 LAYER met1 ; -TRACKS Y 170 DO 664 STEP 340 LAYER met1 ; -TRACKS X 230 DO 2996 STEP 460 LAYER met2 ; -TRACKS Y 230 DO 491 STEP 460 LAYER met2 ; -TRACKS X 340 DO 2026 STEP 680 LAYER met3 ; -TRACKS Y 340 DO 332 STEP 680 LAYER met3 ; -TRACKS X 460 DO 1498 STEP 920 LAYER met4 ; -TRACKS Y 460 DO 245 STEP 920 LAYER met4 ; -TRACKS X 1700 DO 405 STEP 3400 LAYER met5 ; -TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ; -COMPONENTS 0 ; -END COMPONENTS -PINS 51 ; - - clk + NET clk + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 155020 225260 ) N ; - - ena + NET ena + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 158700 225260 ) N ; - - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 151340 225260 ) N ; - - ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 156860 500 ) N ; - - ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 134780 500 ) N ; - - ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 112700 500 ) N ; - - ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 90620 500 ) N ; - - ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 68540 500 ) N ; - - ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 46460 500 ) N ; - - ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 24380 500 ) N ; - - ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL - + PORT - + LAYER met4 ( -450 -500 ) ( 450 500 ) - + PLACED ( 2300 500 ) N ; - - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 147660 225260 ) N ; - - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 143980 225260 ) N ; - - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 140300 225260 ) N ; - - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 136620 225260 ) N ; - - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 132940 225260 ) N ; - - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 129260 225260 ) N ; - - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 125580 225260 ) N ; - - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 121900 225260 ) N ; - - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 118220 225260 ) N ; - - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 114540 225260 ) N ; - - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 110860 225260 ) N ; - - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 107180 225260 ) N ; - - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 103500 225260 ) N ; - - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 99820 225260 ) N ; - - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 96140 225260 ) N ; - - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 92460 225260 ) N ; - - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 29900 225260 ) N ; - - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 26220 225260 ) N ; - - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 22540 225260 ) N ; - - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 18860 225260 ) N ; - - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 15180 225260 ) N ; - - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 11500 225260 ) N ; - - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 7820 225260 ) N ; - - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 4140 225260 ) N ; - - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 59340 225260 ) N ; - - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 55660 225260 ) N ; - - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 51980 225260 ) N ; - - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 48300 225260 ) N ; - - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 44620 225260 ) N ; - - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 40940 225260 ) N ; - - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 37260 225260 ) N ; - - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 33580 225260 ) N ; - - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 88780 225260 ) N ; - - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 85100 225260 ) N ; - - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 81420 225260 ) N ; - - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 77740 225260 ) N ; - - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 74060 225260 ) N ; - - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 70380 225260 ) N ; - - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 66700 225260 ) N ; - - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - + PORT - + LAYER met4 ( -150 -500 ) ( 150 500 ) - + PLACED ( 63020 225260 ) N ; -END PINS -SPECIALNETS 2 ; - - VGND + USE GROUND ; - - VPWR + USE POWER ; -END SPECIALNETS -NETS 51 ; - - clk ( PIN clk ) + USE SIGNAL ; - - ena ( PIN ena ) + USE SIGNAL ; - - rst_n ( PIN rst_n ) + USE SIGNAL ; - - ua[0] ( PIN ua[0] ) + USE SIGNAL ; - - ua[1] ( PIN ua[1] ) + USE SIGNAL ; - - ua[2] ( PIN ua[2] ) + USE SIGNAL ; - - ua[3] ( PIN ua[3] ) + USE SIGNAL ; - - ua[4] ( PIN ua[4] ) + USE SIGNAL ; - - ua[5] ( PIN ua[5] ) + USE SIGNAL ; - - ua[6] ( PIN ua[6] ) + USE SIGNAL ; - - ua[7] ( PIN ua[7] ) + USE SIGNAL ; - - ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ; - - ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ; - - ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ; - - ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ; - - ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ; - - ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ; - - ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ; - - ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ; - - uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ; - - uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ; - - uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ; - - uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ; - - uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ; - - uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ; - - uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ; - - uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ; - - uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ; - - uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ; - - uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ; - - uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ; - - uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ; - - uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ; - - uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ; - - uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ; - - uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ; - - uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ; - - uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ; - - uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ; - - uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ; - - uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ; - - uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ; - - uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ; - - uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ; - - uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ; - - uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ; - - uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ; - - uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ; - - uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ; - - uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ; - - uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ; -END NETS -END DESIGN