VERSION 5.8 ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; DESIGN tt_um_template ; UNITS DISTANCE MICRONS 1000 ; DIEAREA ( 0 0 ) ( 338560 225760 ) ; ROW ROW_0 unithd 2760 2720 N DO 724 BY 1 STEP 460 0 ; ROW ROW_1 unithd 2760 5440 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_2 unithd 2760 8160 N DO 724 BY 1 STEP 460 0 ; ROW ROW_3 unithd 2760 10880 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_4 unithd 2760 13600 N DO 724 BY 1 STEP 460 0 ; ROW ROW_5 unithd 2760 16320 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_6 unithd 2760 19040 N DO 724 BY 1 STEP 460 0 ; ROW ROW_7 unithd 2760 21760 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_8 unithd 2760 24480 N DO 724 BY 1 STEP 460 0 ; ROW ROW_9 unithd 2760 27200 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_10 unithd 2760 29920 N DO 724 BY 1 STEP 460 0 ; ROW ROW_11 unithd 2760 32640 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_12 unithd 2760 35360 N DO 724 BY 1 STEP 460 0 ; ROW ROW_13 unithd 2760 38080 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_14 unithd 2760 40800 N DO 724 BY 1 STEP 460 0 ; ROW ROW_15 unithd 2760 43520 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_16 unithd 2760 46240 N DO 724 BY 1 STEP 460 0 ; ROW ROW_17 unithd 2760 48960 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_18 unithd 2760 51680 N DO 724 BY 1 STEP 460 0 ; ROW ROW_19 unithd 2760 54400 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_20 unithd 2760 57120 N DO 724 BY 1 STEP 460 0 ; ROW ROW_21 unithd 2760 59840 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_22 unithd 2760 62560 N DO 724 BY 1 STEP 460 0 ; ROW ROW_23 unithd 2760 65280 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_24 unithd 2760 68000 N DO 724 BY 1 STEP 460 0 ; ROW ROW_25 unithd 2760 70720 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_26 unithd 2760 73440 N DO 724 BY 1 STEP 460 0 ; ROW ROW_27 unithd 2760 76160 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_28 unithd 2760 78880 N DO 724 BY 1 STEP 460 0 ; ROW ROW_29 unithd 2760 81600 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_30 unithd 2760 84320 N DO 724 BY 1 STEP 460 0 ; ROW ROW_31 unithd 2760 87040 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_32 unithd 2760 89760 N DO 724 BY 1 STEP 460 0 ; ROW ROW_33 unithd 2760 92480 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_34 unithd 2760 95200 N DO 724 BY 1 STEP 460 0 ; ROW ROW_35 unithd 2760 97920 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_36 unithd 2760 100640 N DO 724 BY 1 STEP 460 0 ; ROW ROW_37 unithd 2760 103360 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_38 unithd 2760 106080 N DO 724 BY 1 STEP 460 0 ; ROW ROW_39 unithd 2760 108800 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_40 unithd 2760 111520 N DO 724 BY 1 STEP 460 0 ; ROW ROW_41 unithd 2760 114240 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_42 unithd 2760 116960 N DO 724 BY 1 STEP 460 0 ; ROW ROW_43 unithd 2760 119680 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_44 unithd 2760 122400 N DO 724 BY 1 STEP 460 0 ; ROW ROW_45 unithd 2760 125120 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_46 unithd 2760 127840 N DO 724 BY 1 STEP 460 0 ; ROW ROW_47 unithd 2760 130560 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_48 unithd 2760 133280 N DO 724 BY 1 STEP 460 0 ; ROW ROW_49 unithd 2760 136000 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_50 unithd 2760 138720 N DO 724 BY 1 STEP 460 0 ; ROW ROW_51 unithd 2760 141440 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_52 unithd 2760 144160 N DO 724 BY 1 STEP 460 0 ; ROW ROW_53 unithd 2760 146880 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_54 unithd 2760 149600 N DO 724 BY 1 STEP 460 0 ; ROW ROW_55 unithd 2760 152320 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_56 unithd 2760 155040 N DO 724 BY 1 STEP 460 0 ; ROW ROW_57 unithd 2760 157760 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_58 unithd 2760 160480 N DO 724 BY 1 STEP 460 0 ; ROW ROW_59 unithd 2760 163200 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_60 unithd 2760 165920 N DO 724 BY 1 STEP 460 0 ; ROW ROW_61 unithd 2760 168640 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_62 unithd 2760 171360 N DO 724 BY 1 STEP 460 0 ; ROW ROW_63 unithd 2760 174080 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_64 unithd 2760 176800 N DO 724 BY 1 STEP 460 0 ; ROW ROW_65 unithd 2760 179520 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_66 unithd 2760 182240 N DO 724 BY 1 STEP 460 0 ; ROW ROW_67 unithd 2760 184960 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_68 unithd 2760 187680 N DO 724 BY 1 STEP 460 0 ; ROW ROW_69 unithd 2760 190400 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_70 unithd 2760 193120 N DO 724 BY 1 STEP 460 0 ; ROW ROW_71 unithd 2760 195840 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_72 unithd 2760 198560 N DO 724 BY 1 STEP 460 0 ; ROW ROW_73 unithd 2760 201280 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_74 unithd 2760 204000 N DO 724 BY 1 STEP 460 0 ; ROW ROW_75 unithd 2760 206720 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_76 unithd 2760 209440 N DO 724 BY 1 STEP 460 0 ; ROW ROW_77 unithd 2760 212160 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_78 unithd 2760 214880 N DO 724 BY 1 STEP 460 0 ; ROW ROW_79 unithd 2760 217600 FS DO 724 BY 1 STEP 460 0 ; ROW ROW_80 unithd 2760 220320 N DO 724 BY 1 STEP 460 0 ; TRACKS X 230 DO 736 STEP 460 LAYER li1 ; TRACKS Y 170 DO 664 STEP 340 LAYER li1 ; TRACKS X 170 DO 996 STEP 340 LAYER met1 ; TRACKS Y 170 DO 664 STEP 340 LAYER met1 ; TRACKS X 230 DO 736 STEP 460 LAYER met2 ; TRACKS Y 230 DO 491 STEP 460 LAYER met2 ; TRACKS X 340 DO 498 STEP 680 LAYER met3 ; TRACKS Y 340 DO 332 STEP 680 LAYER met3 ; TRACKS X 460 DO 368 STEP 920 LAYER met4 ; TRACKS Y 460 DO 245 STEP 920 LAYER met4 ; TRACKS X 1700 DO 99 STEP 3400 LAYER met5 ; TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ; COMPONENTS 1 ; - TIE_ZERO_zero_ sky130_fd_sc_hd__conb_1 ; END COMPONENTS PINS 43 ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 145820 225260 ) N ; - ena + NET ena + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 148580 225260 ) N ; - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 143060 225260 ) N ; - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 140300 225260 ) N ; - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 137540 225260 ) N ; - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 134780 225260 ) N ; - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 132020 225260 ) N ; - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 129260 225260 ) N ; - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 126500 225260 ) N ; - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 123740 225260 ) N ; - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 120980 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 ( 115460 225260 ) N ; - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 112700 225260 ) N ; - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 109940 225260 ) N ; - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 107180 225260 ) N ; - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 104420 225260 ) N ; - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 101660 225260 ) N ; - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 98900 225260 ) N ; - uio_oe[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 51980 225260 ) N ; - uio_oe[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 49220 225260 ) N ; - uio_oe[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 46460 225260 ) N ; - uio_oe[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 43700 225260 ) N ; - uio_oe[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 40940 225260 ) N ; - uio_oe[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 38180 225260 ) N ; - uio_oe[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 35420 225260 ) N ; - uio_oe[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 32660 225260 ) N ; - uio_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 74060 225260 ) N ; - uio_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 71300 225260 ) N ; - uio_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 68540 225260 ) N ; - uio_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 65780 225260 ) N ; - uio_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 63020 225260 ) N ; - uio_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 60260 225260 ) N ; - uio_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 57500 225260 ) N ; - uio_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 54740 225260 ) N ; - uo_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 96140 225260 ) N ; - uo_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 93380 225260 ) N ; - uo_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 90620 225260 ) N ; - uo_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 87860 225260 ) N ; - uo_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 85100 225260 ) N ; - uo_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 82340 225260 ) N ; - uo_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 79580 225260 ) N ; - uo_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met4 ( -150 -500 ) ( 150 500 ) + PLACED ( 76820 225260 ) N ; END PINS SPECIALNETS 2 ; - VGND ( TIE_ZERO_zero_ VNB ) ( TIE_ZERO_zero_ VGND ) + USE GROUND ; - VPWR ( TIE_ZERO_zero_ VPB ) ( TIE_ZERO_zero_ VPWR ) + USE POWER ; END SPECIALNETS NETS 20 ; - clk ( PIN clk ) + USE SIGNAL ; - ena ( PIN ena ) + USE SIGNAL ; - rst_n ( PIN rst_n ) + 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 ; - zero_ ( PIN uo_out[7] ) ( PIN uo_out[6] ) ( PIN uo_out[5] ) ( PIN uo_out[4] ) ( PIN uo_out[3] ) ( PIN uo_out[2] ) ( PIN uo_out[1] ) ( PIN uo_out[0] ) ( PIN uio_out[7] ) ( PIN uio_out[6] ) ( PIN uio_out[5] ) ( PIN uio_out[4] ) ( PIN uio_out[3] ) ( PIN uio_out[2] ) ( PIN uio_out[1] ) ( PIN uio_out[0] ) ( PIN uio_oe[7] ) ( PIN uio_oe[6] ) ( PIN uio_oe[5] ) ( PIN uio_oe[4] ) ( PIN uio_oe[3] ) ( PIN uio_oe[2] ) ( PIN uio_oe[1] ) ( PIN uio_oe[0] ) ( TIE_ZERO_zero_ LO ) + USE SIGNAL ; END NETS END DESIGN