refactor: separate tech specific code

Make the codebase more PDK-agnostic by moving tech-specific code to `tech.py` and tech specific files (e.g. def files, tile_sizes.yaml) to `tech/<pdkname>` subdirectory.
This commit is contained in:
Uri Shaked
2025-09-13 20:28:48 +03:00
parent c67d54ee54
commit 28fd25f684
57 changed files with 264 additions and 271 deletions
+184
View File
@@ -0,0 +1,184 @@
{
"categories" : [
"AND",
"OR",
"NAND",
"NOR",
"Clock",
"Flip Flops",
"Multiplexer",
"Latch",
"Inverter",
"Buffer",
"Fill",
"Tap",
"Diode",
"Combo Logic",
"Misc"
],
"map" : {
"a2111o" : 13,
"a2111oi" : 13,
"a211o" : 13,
"a211oi" : 13,
"a21bo" : 13,
"a21boi" : 0,
"a21o" : 13,
"a21oi" : 13,
"a221o" : 13,
"a221oi" : 13,
"a222oi" : 13,
"a22o" : 13,
"a22oi" : 13,
"a2bb2o" : 13,
"a2bb2oi" : 13,
"a311o" : 13,
"a311oi" : 13,
"a31o" : 13,
"a31oi" : 13,
"a32o" : 13,
"a32oi" : 13,
"a41o" : 13,
"a41oi" : 13,
"and2" : 0,
"and2b" : 13,
"and3" : 0,
"and3b" : 13,
"and4" : 0,
"and4b" : 13,
"and4bb" : 13,
"buf" : 9,
"bufbuf" : 9,
"bufinv" : 9,
"clkbuf" : 9,
"clkdlybuf4s15" : 4,
"clkdlybuf4s18" : 4,
"clkdlybuf4s25" : 4,
"clkdlybuf4s50" : 4,
"clkinv" : 4,
"clkinvlp" : 4,
"conb" : 14,
"decap" : 10,
"dfbbn" : 5,
"dfbbp" : 5,
"dfrbp" : 5,
"dfrtn" : 5,
"dfrtp" : 5,
"dfsbp" : 5,
"dfstp" : 5,
"dfxbp" : 5,
"dfxtp" : 5,
"diode" : 12,
"dlclkp" : 4,
"dlrbn" : 7,
"dlrbp" : 7,
"dlrtn" : 7,
"dlrtp" : 7,
"dlxbn" : 7,
"dlxbp" : 7,
"dlxtn" : 7,
"dlxtp" : 7,
"dlygate4sd1" : 14,
"dlygate4sd2" : 14,
"dlygate4sd3" : 14,
"dlymetal6s2s" : 14,
"dlymetal6s4s" : 14,
"dlymetal6s6s" : 14,
"ebufn" : 14,
"edfxbp" : 5,
"edfxtp" : 5,
"einvn" : 14,
"einvp" : 11,
"fa" : 14,
"fah" : 14,
"fahcin" : 14,
"fahcon" : 14,
"fill" : 10,
"ha" : 14,
"inv" : 8,
"lpflow_bleeder" : 14,
"lpflow_clkbufkapwr" : 4,
"lpflow_clkinvkapwr" : 4,
"lpflow_decapkapwr" : 10,
"lpflow_inputiso0n" : 14,
"lpflow_inputiso0p" : 14,
"lpflow_inputiso1n" : 14,
"lpflow_inputiso1p" : 14,
"lpflow_inputisolatch" : 14,
"lpflow_isobufsrc" : 14,
"lpflow_isobufsrckapwr" : 14,
"lpflow_lsbuf_lh_hl_isowell_tap" : 9,
"lpflow_lsbuf_lh_isowell" : 9,
"lpflow_lsbuf_lh_isowell_tap" : 9,
"macro_sparecell" : 14,
"maj3" : 14,
"mux2" : 6,
"mux2i" : 6,
"mux4" : 6,
"nand2" : 2,
"nand2b" : 2,
"nand3" : 2,
"nand3b" : 13,
"nand4" : 2,
"nand4b" : 13,
"nand4bb" : 13,
"nor2" : 3,
"nor2b" : 13,
"nor3" : 3,
"nor3b" : 13,
"nor4" : 3,
"nor4b" : 13,
"nor4bb" : 13,
"o2111a" : 13,
"o2111ai" : 13,
"o211a" : 13,
"o211ai" : 13,
"o21a" : 13,
"o21ai" : 13,
"o21ba" : 13,
"o21bai" : 13,
"o221a" : 13,
"o221ai" : 13,
"o22a" : 13,
"o22ai" : 13,
"o2bb2a" : 13,
"o2bb2ai" : 13,
"o311a" : 13,
"o311ai" : 13,
"o31a" : 13,
"o31ai" : 13,
"o32a" : 13,
"o32ai" : 13,
"o41a" : 13,
"o41ai" : 13,
"or2" : 1,
"or2b" : 13,
"or3" : 1,
"or3b" : 13,
"or4" : 1,
"or4b" : 13,
"or4bb" : 13,
"probe_p" : 14,
"probec_p" : 14,
"sdfbbn" : 5,
"sdfbbp" : 5,
"sdfrbp" : 5,
"sdfrtn" : 5,
"sdfrtp" : 5,
"sdfsbp" : 5,
"sdfstp" : 5,
"sdfxbp" : 5,
"sdfxtp" : 5,
"sdlclkp" : 4,
"sedfxbp" : 5,
"sedfxtp" : 5,
"tap" : 11,
"tapvgnd" : 11,
"tapvgnd2" : 11,
"tapvpwrvgnd" : 11,
"xnor2" : 3,
"xnor3" : 3,
"xor2" : 1,
"xor3" : 1
}
}
File diff suppressed because one or more lines are too long
+40
View File
@@ -0,0 +1,40 @@
import glob
import json
import os
from typing import Dict, List, Optional, TypedDict
class Port(TypedDict):
kind: str
name: str
direction: str
description: str
class Sky130Cell(TypedDict):
description: str
file_prefix: str
library: str
name: str
parameters: List[str]
ports: List[Port]
type: str
verilog_name: str
equation: Optional[str]
def create_cell_defs():
json_files = glob.glob("sky130_fd_sc_hd/latest/cells/*/definition.json")
definitions: Dict[str, Sky130Cell] = {}
for json_file in json_files:
with open(json_file) as fh:
definition: Sky130Cell = json.load(fh)
definitions[definition["name"]] = definition
script_dir = os.path.dirname(os.path.realpath(__file__))
with open(f"{script_dir}/cells.json", "w") as fh:
json.dump(definitions, fh)
if __name__ == "__main__":
create_cell_defs()
@@ -0,0 +1,54 @@
# SPDX-License-Identifier: Apache-2.0
# Copyright (c) 2024-2025 Tiny Tapeout LTD
# Author: Uri Shaked
# Description: This script initializes a new Magic project for an analog design on Tiny Tapeout.
# Important: before running this script, download the the .def file from
# https://raw.githubusercontent.com/TinyTapeout/tt-support-tools/main/tech/sky130A/def/analog/tt_analog_1x2.def
# Change the settings below to match your design:
# ------------------------------------------------
set TOP_LEVEL_CELL tt_um_analog_example
set TEMPLATE_FILE tt_analog_1x2.def
set POWER_STRIPE_WIDTH 2um ;# The minimum width is 1.2um
# Power stripes: NET name, x position. You can add additional power stripes for each net, as needed.
set POWER_STRIPES {
VDPWR 1um
VGND 4um
}
# If you use the 3v3 template, uncomment the line below:
#lappend POWER_STRIPES VAPWR 7um
# Read in the pin positions
# -------------------------
def read $TEMPLATE_FILE
cellname rename tt_um_template $TOP_LEVEL_CELL
# Draw the power stripes
# --------------------------------
proc draw_power_stripe {name x} {
global POWER_STRIPE_WIDTH
box $x 5um $x 220.76um
box width $POWER_STRIPE_WIDTH
paint met4
label $name FreeSans 0.25u -met4
port make
port use [expr {$name eq "VGND" ? "ground" : "power"}]
port class bidirectional
port connections n s e w
}
# You can extra power stripes, as you need.
foreach {name x} $POWER_STRIPES {
puts "Drawing power stripe $name at $x"
draw_power_stripe $name $x
}
# Save the layout and export GDS/LEF
# ----------------------------------
save ${TOP_LEVEL_CELL}.mag
file mkdir gds
gds write gds/${TOP_LEVEL_CELL}.gds
file mkdir lef
lef write lef/${TOP_LEVEL_CELL}.lef -hide -pinonly
+365
View File
@@ -0,0 +1,365 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 161000 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 338 BY 1 STEP 460 0 ;
TRACKS X 230 DO 350 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 473 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 350 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 237 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 175 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 47 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 ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 152260 500 ) N ;
- ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 132940 500 ) N ;
- ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 113620 500 ) N ;
- ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 94300 500 ) N ;
- ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 74980 500 ) N ;
- ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 55660 500 ) N ;
- ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 36340 500 ) N ;
- ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 17020 500 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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
@@ -0,0 +1,365 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
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 427 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 316 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 214 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 158 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 43 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 ( 128340 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 131100 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 136620 500 ) N ;
- ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 117300 500 ) N ;
- ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 97980 500 ) N ;
- ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 78660 500 ) N ;
- ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 59340 500 ) N ;
- ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 40020 500 ) N ;
- ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 20700 500 ) N ;
- ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 1380 500 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 122820 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120060 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 117300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 111780 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109020 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106260 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 100740 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97980 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95220 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 89700 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86940 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 84180 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 34500 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 31740 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 28980 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 23460 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 20700 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 17940 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56580 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 53820 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51060 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 ( 45540 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 42780 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40020 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 78660 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75900 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 73140 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 67620 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64860 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 62100 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 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
+365
View File
@@ -0,0 +1,365 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 334880 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 716 BY 1 STEP 460 0 ;
TRACKS X 230 DO 728 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 985 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 728 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 492 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 364 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 98 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 ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 152260 500 ) N ;
- ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 132940 500 ) N ;
- ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 113620 500 ) N ;
- ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 94300 500 ) N ;
- ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 74980 500 ) N ;
- ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 55660 500 ) N ;
- ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 36340 500 ) N ;
- ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 17020 500 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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
@@ -0,0 +1,365 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
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 939 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 694 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 469 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 347 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 94 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 ( 128340 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 131100 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 136620 500 ) N ;
- ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 117300 500 ) N ;
- ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 97980 500 ) N ;
- ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 78660 500 ) N ;
- ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 59340 500 ) N ;
- ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 40020 500 ) N ;
- ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 20700 500 ) N ;
- ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 1380 500 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 122820 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120060 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 117300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 111780 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109020 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106260 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 100740 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97980 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95220 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 89700 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86940 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 84180 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 34500 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 31740 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 28980 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 23460 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 20700 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 17940 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56580 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 53820 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51060 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 ( 45540 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 42780 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40020 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 78660 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75900 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 73140 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 67620 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64860 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 62100 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 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
+283
View File
@@ -0,0 +1,283 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 161000 111520 ) ;
ROW ROW_0 unithd 2760 2720 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 338 BY 1 STEP 460 0 ;
TRACKS X 230 DO 350 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 328 STEP 340 LAYER li1 ;
TRACKS X 170 DO 473 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 328 STEP 340 LAYER met1 ;
TRACKS X 230 DO 350 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 242 STEP 460 LAYER met2 ;
TRACKS X 340 DO 237 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 164 STEP 680 LAYER met3 ;
TRACKS X 460 DO 175 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 121 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 47 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 33 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 111020 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 111020 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 111020 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 111020 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 111020 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 111020 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 111020 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 111020 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 111020 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 111020 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 111020 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 111020 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 111020 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 111020 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 111020 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 111020 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 111020 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 111020 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 111020 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 111020 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 111020 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 111020 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 111020 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 111020 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 111020 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 111020 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 111020 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 111020 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 111020 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 111020 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 111020 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 111020 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 111020 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 111020 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 111020 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 111020 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 111020 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 111020 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 111020 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 111020 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 111020 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 111020 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 111020 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 161000 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 338 BY 1 STEP 460 0 ;
TRACKS X 230 DO 350 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 473 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 350 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 237 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 175 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 47 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 334880 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 716 BY 1 STEP 460 0 ;
TRACKS X 230 DO 728 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 985 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 728 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 492 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 364 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 98 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
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 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 1496 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1106 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 748 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 553 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 149 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 508760 511360 ) ;
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 ;
ROW ROW_81 unithd 2760 223040 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 1094 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1106 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 1496 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1106 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 748 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 553 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 149 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+325
View File
@@ -0,0 +1,325 @@
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 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 682640 511360 ) ;
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 ;
ROW ROW_81 unithd 2760 223040 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 1472 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1484 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 2008 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1484 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1004 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 742 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 201 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 856520 511360 ) ;
ROW ROW_0 unithd 2760 2720 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_81 unithd 2760 223040 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 1850 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1862 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 2519 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1862 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1259 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 931 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 252 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
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 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 3030 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 2240 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1515 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 1120 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 303 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1030400 511360 ) ;
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 ;
ROW ROW_81 unithd 2760 223040 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 2228 BY 1 STEP 460 0 ;
TRACKS X 230 DO 2240 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 3030 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 2240 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1515 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 1120 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 303 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+325
View File
@@ -0,0 +1,325 @@
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 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1378160 511360 ) ;
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 ;
ROW ROW_81 unithd 2760 223040 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 2984 BY 1 STEP 460 0 ;
TRACKS X 230 DO 2996 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 4053 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 2996 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 2026 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 1498 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 405 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- 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 ;
- 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
+12
View File
@@ -0,0 +1,12 @@
1x1: "0 0 161.00 111.52"
1x2: "0 0 161.00 225.76"
2x2: "0 0 334.88 225.76"
3x2: "0 0 508.76 225.76"
3x4: "0 0 508.76 511.36"
4x2: "0 0 682.64 225.76"
4x4: "0 0 682.64 511.36"
5x4: "0 0 856.52 511.36"
6x2: "0 0 1030.40 225.76"
6x4: "0 0 1030.40 511.36"
8x2: "0 0 1378.16 225.76"
8x4: "0 0 1378.16 511.36"