feat(tech/ihp-sg13g2): update user project .def files

This change moves the power rails to TopMetal1, and makes the TopMetal1 layer available for the user designs.

In addition, we now let LibreLane install the PDK instead of having to install it separately.
This commit is contained in:
Uri Shaked
2025-11-23 19:13:21 +02:00
parent 5f2a734ef9
commit c35546a7e4
18 changed files with 537 additions and 1968 deletions
+1 -5
View File
@@ -19,7 +19,7 @@ jobs:
PDK_ROOT: /home/runner/pdk PDK_ROOT: /home/runner/pdk
PROJECT_DIR: /home/runner/project PROJECT_DIR: /home/runner/project
LIBRELANE_VERSION: '2.4.2' LIBRELANE_VERSION: '2.4.2'
LIBRELANE_VERSION_DEV: '3.0.0.dev38' LIBRELANE_VERSION_DEV: '3.0.0.dev44'
steps: steps:
- name: Check out code - name: Check out code
@@ -51,10 +51,6 @@ jobs:
if: "${{ matrix.pdk == 'ihp-sg13g2' }}" if: "${{ matrix.pdk == 'ihp-sg13g2' }}"
run: git clone https://github.com/TinyTapeout/ttihp25b-factory-test ${PROJECT_DIR} run: git clone https://github.com/TinyTapeout/ttihp25b-factory-test ${PROJECT_DIR}
- name: Install IHP PDK
if: "${{ matrix.pdk == 'ihp-sg13g2' }}"
run: git clone -b tt2025 --depth 1 https://github.com/TinyTapeout/IHP-Open-PDK ${PDK_ROOT}
- name: Configure tt_tool.py args (IHP) - name: Configure tt_tool.py args (IHP)
if: "${{ matrix.pdk == 'ihp-sg13g2' }}" if: "${{ matrix.pdk == 'ihp-sg13g2' }}"
run: echo "TT_TOOL_ARGS=--ihp" >> $GITHUB_ENV run: echo "TT_TOOL_ARGS=--ihp" >> $GITHUB_ENV
+8 -10
View File
@@ -2,8 +2,6 @@ import json
import os import os
from typing import Dict, List, Literal, Pattern, Protocol, Tuple, TypedDict, Union from typing import Dict, List, Literal, Pattern, Protocol, Tuple, TypedDict, Union
from git.repo import Repo
TechName = Literal["sky130A", "ihp-sg13g2", "gf180mcuD"] TechName = Literal["sky130A", "ihp-sg13g2", "gf180mcuD"]
@@ -57,10 +55,12 @@ class Tech(Protocol):
raise NotImplementedError() raise NotImplementedError()
def parse_openpdks_pdk_version(sources_file: str) -> PDKVersionInfo: def parse_openpdks_pdk_version(
sources_file: str, expected_source: str = "open_pdks"
) -> PDKVersionInfo:
with open(sources_file) as f: with open(sources_file) as f:
pdk_source, pdk_version = f.read().strip().split(" ") pdk_source, pdk_version = f.read().strip().split(" ")
assert pdk_source == "open_pdks" assert pdk_source == expected_source
return PDKVersionInfo(source=pdk_source, version=pdk_version) return PDKVersionInfo(source=pdk_source, version=pdk_version)
@@ -125,11 +125,11 @@ class Sky130Tech(Tech):
class IHPTech(Tech): class IHPTech(Tech):
def_suffix = "pgvdd" def_suffix = "pgvdd"
librelane_pdk_args = "--manual-pdk --pdk ihp-sg13g2" librelane_pdk_args = "--pdk ihp-sg13g2"
tt_corner = "nom_typ_1p20V_25C" tt_corner = "nom_typ_1p20V_25C"
cell_regexp = r"^\s*sg13g2_(?P<cell_name>\S+)_(?P<cell_drive>\d+)" cell_regexp = r"^\s*sg13g2_(?P<cell_name>\S+)_(?P<cell_drive>\d+)"
netlist_type = "nl" netlist_type = "nl"
project_top_metal_layer = "Metal5" project_top_metal_layer = "TopMetal1"
librelane_config = {} librelane_config = {}
label_layers = [ label_layers = [
(8, 1), # Metal1.label (8, 1), # Metal1.label
@@ -163,10 +163,8 @@ class IHPTech(Tech):
logo_pixel_size = 0.25 # um logo_pixel_size = 0.25 # um
def read_pdk_version(self, pdk_root: str) -> PDKVersionInfo: def read_pdk_version(self, pdk_root: str) -> PDKVersionInfo:
pdk_repo = Repo(pdk_root) pdk_sources_file = os.path.join(pdk_root, "ihp-sg13g2", "SOURCES")
pdk_repo_name = list(pdk_repo.remotes[0].urls)[0].split("/")[-1] return parse_openpdks_pdk_version(pdk_sources_file, "IHP-Open-PDK")
pdk_commit = pdk_repo.commit().hexsha
return PDKVersionInfo(source=pdk_repo_name, version=pdk_commit)
def load_cell_definitions(self) -> Dict[str, CellDefinition]: def load_cell_definitions(self) -> Dict[str, CellDefinition]:
URL_FORMAT = "https://raw.githubusercontent.com/IHP-GmbH/IHP-Open-PDK/refs/heads/main/ihp-sg13g2/libs.ref/sg13g2_stdcell/doc/sg13g2_stdcell_typ_1p20V_25C.pdf#{ref}" URL_FORMAT = "https://raw.githubusercontent.com/IHP-GmbH/IHP-Open-PDK/refs/heads/main/ihp-sg13g2/libs.ref/sg13g2_stdcell/doc/sg13g2_stdcell_typ_1p20V_25C.pdf#{ref}"
+50 -50
View File
@@ -44,17 +44,17 @@ ROW ROW_36 CoreSite 2880 139860 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 409 BY 1 STEP 480 0 ; ROW ROW_37 CoreSite 2880 143640 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 409 BY 1 STEP 480 0 ; ROW ROW_38 CoreSite 2880 147420 N DO 409 BY 1 STEP 480 0 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal1 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ; TRACKS Y 420 DO 368 STEP 420 LAYER Metal1 ;
TRACKS X 420 DO 480 STEP 420 LAYER Metal2 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ; TRACKS Y 420 DO 368 STEP 420 LAYER Metal3 ;
TRACKS X 420 DO 480 STEP 420 LAYER Metal4 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ; TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ; TRACKS Y 420 DO 368 STEP 420 LAYER Metal5 ;
TRACKS X 1460 DO 88 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 88 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ; TRACKS Y 1640 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 50 STEP 4000 LAYER TopMetal2 ; TRACKS X 2000 DO 50 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ; TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ; COMPONENTS 0 ;
@@ -62,175 +62,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ; + PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ; + PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ; + PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ; + PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ; + PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ; + PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ; + PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ; + PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ; + PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ; + PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ; + PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ; + PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ; + PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ; + PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ; + PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ; + PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ; + PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ; + PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ; + PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ; + PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ; + PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ; + PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ; + PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ; + PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ; + PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ; + PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ; + PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ; + PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ; + PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ; + PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ; + PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ; + PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ; + PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ; + PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ; + PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ; + PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ; + PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ; + PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ; + PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ; + PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ; + PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ; + PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) N ; + PLACED ( 91200 154480 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
+50 -50
View File
@@ -86,17 +86,17 @@ ROW ROW_78 CoreSite 2880 298620 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 409 BY 1 STEP 480 0 ; ROW ROW_79 CoreSite 2880 302400 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 409 BY 1 STEP 480 0 ; ROW ROW_80 CoreSite 2880 306180 N DO 409 BY 1 STEP 480 0 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal1 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal1 ;
TRACKS X 420 DO 480 STEP 420 LAYER Metal2 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal3 ;
TRACKS X 420 DO 480 STEP 420 LAYER Metal4 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 420 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal5 ;
TRACKS X 1460 DO 88 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 88 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ; TRACKS Y 1640 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 50 STEP 4000 LAYER TopMetal2 ; TRACKS X 2000 DO 50 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ; TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ; COMPONENTS 0 ;
@@ -104,175 +104,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ; + PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ; + PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ; + PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ; + PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ; + PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ; + PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ; + PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ; + PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ; + PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ; + PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ; + PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ; + PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ; + PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ; + PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ; + PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ; + PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ; + PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ; + PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ; + PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ; + PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ; + PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ; + PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ; + PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ; + PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ; + PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ; + PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ; + PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ; + PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ; + PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ; + PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ; + PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ; + PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ; + PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ; + PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ; + PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ; + PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ; + PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ; + PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ; + PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ; + PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ; + PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ; + PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) N ; + PLACED ( 91200 313240 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
-285
View File
@@ -1,285 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 419520 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 862 BY 1 STEP 480 0 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 998 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 998 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 184 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 105 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+50 -50
View File
@@ -86,17 +86,17 @@ ROW ROW_78 CoreSite 2880 298620 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 862 BY 1 STEP 480 0 ; ROW ROW_79 CoreSite 2880 302400 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 862 BY 1 STEP 480 0 ; ROW ROW_80 CoreSite 2880 306180 N DO 862 BY 1 STEP 480 0 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal1 ; TRACKS X 480 DO 873 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal1 ;
TRACKS X 420 DO 998 STEP 420 LAYER Metal2 ; TRACKS X 480 DO 873 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 873 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal3 ;
TRACKS X 420 DO 998 STEP 420 LAYER Metal4 ; TRACKS X 480 DO 873 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 873 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal5 ;
TRACKS X 1460 DO 184 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 183 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ; TRACKS Y 1640 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 105 STEP 4000 LAYER TopMetal2 ; TRACKS X 2000 DO 105 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ; TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ; COMPONENTS 0 ;
@@ -104,175 +104,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ; + PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ; + PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ; + PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ; + PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ; + PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ; + PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ; + PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ; + PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ; + PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ; + PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ; + PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ; + PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ; + PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ; + PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ; + PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ; + PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ; + PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ; + PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ; + PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ; + PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ; + PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ; + PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ; + PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ; + PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ; + PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ; + PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ; + PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ; + PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ; + PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ; + PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ; + PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ; + PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ; + PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ; + PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ; + PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ; + PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ; + PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ; + PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ; + PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ; + PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ; + PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ; + PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) N ; + PLACED ( 91200 313240 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
-285
View File
@@ -1,285 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 636960 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 1315 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 1516 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 1516 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 279 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 159 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+50 -50
View File
@@ -86,17 +86,17 @@ ROW ROW_78 CoreSite 2880 298620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 1315 BY 1 STEP 480 0 ; ROW ROW_79 CoreSite 2880 302400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 1315 BY 1 STEP 480 0 ; ROW ROW_80 CoreSite 2880 306180 N DO 1315 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal1 ; TRACKS X 480 DO 1326 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal1 ;
TRACKS X 420 DO 1516 STEP 420 LAYER Metal2 ; TRACKS X 480 DO 1326 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 1326 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal3 ;
TRACKS X 420 DO 1516 STEP 420 LAYER Metal4 ; TRACKS X 480 DO 1326 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal5 ;
TRACKS X 1460 DO 279 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 279 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ; TRACKS Y 1640 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 159 STEP 4000 LAYER TopMetal2 ; TRACKS X 2000 DO 159 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ; TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ; COMPONENTS 0 ;
@@ -104,175 +104,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ; + PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ; + PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ; + PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ; + PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ; + PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ; + PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ; + PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ; + PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ; + PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ; + PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ; + PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ; + PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ; + PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ; + PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ; + PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ; + PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ; + PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ; + PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ; + PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ; + PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ; + PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ; + PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ; + PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ; + PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ; + PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ; + PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ; + PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ; + PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ; + PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ; + PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ; + PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ; + PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ; + PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ; + PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ; + PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ; + PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ; + PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ; + PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ; + PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ; + PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ; + PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ; + PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) N ; + PLACED ( 91200 313240 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
+45 -45
View File
@@ -196,8 +196,8 @@ TRACKS X 480 DO 1326 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 1326 STEP 480 LAYER Metal3 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 1326 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 1640 DO 279 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 279 STEP 2280 LAYER TopMetal1 ;
@@ -209,175 +209,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 710140 ) N ; + PLACED ( 187200 710140 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 710140 ) N ; + PLACED ( 191040 710140 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 710140 ) N ; + PLACED ( 183360 710140 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 710140 ) N ; + PLACED ( 179520 710140 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 710140 ) N ; + PLACED ( 175680 710140 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 710140 ) N ; + PLACED ( 171840 710140 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 710140 ) N ; + PLACED ( 168000 710140 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 710140 ) N ; + PLACED ( 164160 710140 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 710140 ) N ; + PLACED ( 160320 710140 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 710140 ) N ; + PLACED ( 156480 710140 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 710140 ) N ; + PLACED ( 152640 710140 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 710140 ) N ; + PLACED ( 148800 710140 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 710140 ) N ; + PLACED ( 144960 710140 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 710140 ) N ; + PLACED ( 141120 710140 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 710140 ) N ; + PLACED ( 137280 710140 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 710140 ) N ; + PLACED ( 133440 710140 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 710140 ) N ; + PLACED ( 129600 710140 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 710140 ) N ; + PLACED ( 125760 710140 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 710140 ) N ; + PLACED ( 121920 710140 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 710140 ) N ; + PLACED ( 56640 710140 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 710140 ) N ; + PLACED ( 52800 710140 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 710140 ) N ; + PLACED ( 48960 710140 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 710140 ) N ; + PLACED ( 45120 710140 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 710140 ) N ; + PLACED ( 41280 710140 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 710140 ) N ; + PLACED ( 37440 710140 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 710140 ) N ; + PLACED ( 33600 710140 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 710140 ) N ; + PLACED ( 29760 710140 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 710140 ) N ; + PLACED ( 87360 710140 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 710140 ) N ; + PLACED ( 83520 710140 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 710140 ) N ; + PLACED ( 79680 710140 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 710140 ) N ; + PLACED ( 75840 710140 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 710140 ) N ; + PLACED ( 72000 710140 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 710140 ) N ; + PLACED ( 68160 710140 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 710140 ) N ; + PLACED ( 64320 710140 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 710140 ) N ; + PLACED ( 60480 710140 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 710140 ) N ; + PLACED ( 118080 710140 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 710140 ) N ; + PLACED ( 114240 710140 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 710140 ) N ; + PLACED ( 110400 710140 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 710140 ) N ; + PLACED ( 106560 710140 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 710140 ) N ; + PLACED ( 102720 710140 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 710140 ) N ; + PLACED ( 98880 710140 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 710140 ) N ; + PLACED ( 95040 710140 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 710140 ) N ; + PLACED ( 91200 710140 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
-285
View File
@@ -1,285 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 854400 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 1768 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 2034 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 2034 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 374 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 213 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+50 -50
View File
@@ -86,17 +86,17 @@ ROW ROW_78 CoreSite 2880 298620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 1768 BY 1 STEP 480 0 ; ROW ROW_79 CoreSite 2880 302400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 1768 BY 1 STEP 480 0 ; ROW ROW_80 CoreSite 2880 306180 N DO 1768 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal1 ; TRACKS X 480 DO 1779 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal1 ;
TRACKS X 420 DO 2034 STEP 420 LAYER Metal2 ; TRACKS X 480 DO 1779 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 1779 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal3 ;
TRACKS X 420 DO 2034 STEP 420 LAYER Metal4 ; TRACKS X 480 DO 1779 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal5 ;
TRACKS X 1460 DO 374 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 374 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ; TRACKS Y 1640 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 213 STEP 4000 LAYER TopMetal2 ; TRACKS X 2000 DO 213 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ; TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ; COMPONENTS 0 ;
@@ -104,175 +104,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ; + PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ; + PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ; + PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ; + PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ; + PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ; + PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ; + PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ; + PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ; + PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ; + PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ; + PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ; + PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ; + PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ; + PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ; + PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ; + PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ; + PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ; + PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ; + PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ; + PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ; + PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ; + PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ; + PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ; + PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ; + PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ; + PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ; + PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ; + PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ; + PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ; + PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ; + PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ; + PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ; + PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ; + PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ; + PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ; + PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ; + PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ; + PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ; + PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ; + PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ; + PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ; + PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) N ; + PLACED ( 91200 313240 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
+45 -45
View File
@@ -196,8 +196,8 @@ TRACKS X 480 DO 1779 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 1779 STEP 480 LAYER Metal3 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 1779 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 1640 DO 374 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 374 STEP 2280 LAYER TopMetal1 ;
@@ -209,175 +209,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 710140 ) N ; + PLACED ( 187200 710140 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 710140 ) N ; + PLACED ( 191040 710140 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 710140 ) N ; + PLACED ( 183360 710140 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 710140 ) N ; + PLACED ( 179520 710140 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 710140 ) N ; + PLACED ( 175680 710140 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 710140 ) N ; + PLACED ( 171840 710140 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 710140 ) N ; + PLACED ( 168000 710140 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 710140 ) N ; + PLACED ( 164160 710140 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 710140 ) N ; + PLACED ( 160320 710140 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 710140 ) N ; + PLACED ( 156480 710140 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 710140 ) N ; + PLACED ( 152640 710140 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 710140 ) N ; + PLACED ( 148800 710140 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 710140 ) N ; + PLACED ( 144960 710140 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 710140 ) N ; + PLACED ( 141120 710140 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 710140 ) N ; + PLACED ( 137280 710140 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 710140 ) N ; + PLACED ( 133440 710140 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 710140 ) N ; + PLACED ( 129600 710140 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 710140 ) N ; + PLACED ( 125760 710140 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 710140 ) N ; + PLACED ( 121920 710140 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 710140 ) N ; + PLACED ( 56640 710140 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 710140 ) N ; + PLACED ( 52800 710140 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 710140 ) N ; + PLACED ( 48960 710140 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 710140 ) N ; + PLACED ( 45120 710140 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 710140 ) N ; + PLACED ( 41280 710140 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 710140 ) N ; + PLACED ( 37440 710140 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 710140 ) N ; + PLACED ( 33600 710140 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 710140 ) N ; + PLACED ( 29760 710140 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 710140 ) N ; + PLACED ( 87360 710140 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 710140 ) N ; + PLACED ( 83520 710140 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 710140 ) N ; + PLACED ( 79680 710140 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 710140 ) N ; + PLACED ( 75840 710140 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 710140 ) N ; + PLACED ( 72000 710140 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 710140 ) N ; + PLACED ( 68160 710140 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 710140 ) N ; + PLACED ( 64320 710140 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 710140 ) N ; + PLACED ( 60480 710140 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 710140 ) N ; + PLACED ( 118080 710140 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 710140 ) N ; + PLACED ( 114240 710140 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 710140 ) N ; + PLACED ( 110400 710140 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 710140 ) N ; + PLACED ( 106560 710140 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 710140 ) N ; + PLACED ( 102720 710140 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 710140 ) N ; + PLACED ( 98880 710140 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 710140 ) N ; + PLACED ( 95040 710140 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 710140 ) N ; + PLACED ( 91200 710140 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
+45 -45
View File
@@ -196,8 +196,8 @@ TRACKS X 480 DO 2232 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 2232 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 2232 STEP 480 LAYER Metal3 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ;
TRACKS X 480 DO 2232 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 2232 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 2232 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 2232 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ; TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 1640 DO 470 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 470 STEP 2280 LAYER TopMetal1 ;
@@ -209,175 +209,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 710140 ) N ; + PLACED ( 187200 710140 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 710140 ) N ; + PLACED ( 191040 710140 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 710140 ) N ; + PLACED ( 183360 710140 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 710140 ) N ; + PLACED ( 179520 710140 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 710140 ) N ; + PLACED ( 175680 710140 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 710140 ) N ; + PLACED ( 171840 710140 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 710140 ) N ; + PLACED ( 168000 710140 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 710140 ) N ; + PLACED ( 164160 710140 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 710140 ) N ; + PLACED ( 160320 710140 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 710140 ) N ; + PLACED ( 156480 710140 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 710140 ) N ; + PLACED ( 152640 710140 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 710140 ) N ; + PLACED ( 148800 710140 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 710140 ) N ; + PLACED ( 144960 710140 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 710140 ) N ; + PLACED ( 141120 710140 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 710140 ) N ; + PLACED ( 137280 710140 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 710140 ) N ; + PLACED ( 133440 710140 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 710140 ) N ; + PLACED ( 129600 710140 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 710140 ) N ; + PLACED ( 125760 710140 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 710140 ) N ; + PLACED ( 121920 710140 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 710140 ) N ; + PLACED ( 56640 710140 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 710140 ) N ; + PLACED ( 52800 710140 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 710140 ) N ; + PLACED ( 48960 710140 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 710140 ) N ; + PLACED ( 45120 710140 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 710140 ) N ; + PLACED ( 41280 710140 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 710140 ) N ; + PLACED ( 37440 710140 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 710140 ) N ; + PLACED ( 33600 710140 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 710140 ) N ; + PLACED ( 29760 710140 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 710140 ) N ; + PLACED ( 87360 710140 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 710140 ) N ; + PLACED ( 83520 710140 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 710140 ) N ; + PLACED ( 79680 710140 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 710140 ) N ; + PLACED ( 75840 710140 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 710140 ) N ; + PLACED ( 72000 710140 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 710140 ) N ; + PLACED ( 68160 710140 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 710140 ) N ; + PLACED ( 64320 710140 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 710140 ) N ; + PLACED ( 60480 710140 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 710140 ) N ; + PLACED ( 118080 710140 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 710140 ) N ; + PLACED ( 114240 710140 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 710140 ) N ; + PLACED ( 110400 710140 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 710140 ) N ; + PLACED ( 106560 710140 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 710140 ) N ; + PLACED ( 102720 710140 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 710140 ) N ; + PLACED ( 98880 710140 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 710140 ) N ; + PLACED ( 95040 710140 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 710140 ) N ; + PLACED ( 91200 710140 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
-285
View File
@@ -1,285 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1289280 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 2674 BY 1 STEP 480 0 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 3069 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 3069 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 565 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 322 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+50 -50
View File
@@ -86,17 +86,17 @@ ROW ROW_78 CoreSite 2880 298620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 2674 BY 1 STEP 480 0 ; ROW ROW_79 CoreSite 2880 302400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 2674 BY 1 STEP 480 0 ; ROW ROW_80 CoreSite 2880 306180 N DO 2674 BY 1 STEP 480 0 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal1 ; TRACKS X 480 DO 2685 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal1 ;
TRACKS X 420 DO 3069 STEP 420 LAYER Metal2 ; TRACKS X 480 DO 2685 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 2685 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal3 ;
TRACKS X 420 DO 3069 STEP 420 LAYER Metal4 ; TRACKS X 480 DO 2685 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 2685 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal5 ;
TRACKS X 1460 DO 565 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 565 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ; TRACKS Y 1640 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 322 STEP 4000 LAYER TopMetal2 ; TRACKS X 2000 DO 322 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ; TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ; COMPONENTS 0 ;
@@ -104,175 +104,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ; + PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ; + PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ; + PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ; + PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ; + PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ; + PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ; + PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ; + PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ; + PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ; + PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ; + PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ; + PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ; + PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ; + PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ; + PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ; + PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ; + PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ; + PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ; + PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ; + PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ; + PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ; + PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ; + PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ; + PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ; + PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ; + PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ; + PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ; + PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ; + PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ; + PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ; + PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ; + PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ; + PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ; + PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ; + PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ; + PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ; + PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ; + PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ; + PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ; + PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ; + PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ; + PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) N ; + PLACED ( 91200 313240 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
+43 -43
View File
@@ -209,175 +209,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 710140 ) N ; + PLACED ( 187200 710140 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 710140 ) N ; + PLACED ( 191040 710140 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 710140 ) N ; + PLACED ( 183360 710140 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 710140 ) N ; + PLACED ( 179520 710140 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 710140 ) N ; + PLACED ( 175680 710140 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 710140 ) N ; + PLACED ( 171840 710140 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 710140 ) N ; + PLACED ( 168000 710140 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 710140 ) N ; + PLACED ( 164160 710140 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 710140 ) N ; + PLACED ( 160320 710140 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 710140 ) N ; + PLACED ( 156480 710140 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 710140 ) N ; + PLACED ( 152640 710140 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 710140 ) N ; + PLACED ( 148800 710140 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 710140 ) N ; + PLACED ( 144960 710140 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 710140 ) N ; + PLACED ( 141120 710140 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 710140 ) N ; + PLACED ( 137280 710140 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 710140 ) N ; + PLACED ( 133440 710140 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 710140 ) N ; + PLACED ( 129600 710140 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 710140 ) N ; + PLACED ( 125760 710140 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 710140 ) N ; + PLACED ( 121920 710140 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 710140 ) N ; + PLACED ( 56640 710140 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 710140 ) N ; + PLACED ( 52800 710140 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 710140 ) N ; + PLACED ( 48960 710140 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 710140 ) N ; + PLACED ( 45120 710140 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 710140 ) N ; + PLACED ( 41280 710140 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 710140 ) N ; + PLACED ( 37440 710140 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 710140 ) N ; + PLACED ( 33600 710140 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 710140 ) N ; + PLACED ( 29760 710140 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 710140 ) N ; + PLACED ( 87360 710140 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 710140 ) N ; + PLACED ( 83520 710140 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 710140 ) N ; + PLACED ( 79680 710140 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 710140 ) N ; + PLACED ( 75840 710140 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 710140 ) N ; + PLACED ( 72000 710140 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 710140 ) N ; + PLACED ( 68160 710140 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 710140 ) N ; + PLACED ( 64320 710140 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 710140 ) N ; + PLACED ( 60480 710140 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 710140 ) N ; + PLACED ( 118080 710140 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 710140 ) N ; + PLACED ( 114240 710140 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 710140 ) N ; + PLACED ( 110400 710140 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 710140 ) N ; + PLACED ( 106560 710140 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 710140 ) N ; + PLACED ( 102720 710140 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 710140 ) N ; + PLACED ( 98880 710140 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 710140 ) N ; + PLACED ( 95040 710140 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 710140 ) N ; + PLACED ( 91200 710140 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;
-285
View File
@@ -1,285 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1724160 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 3580 BY 1 STEP 480 0 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 4104 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 4104 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 756 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 431 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+50 -50
View File
@@ -86,17 +86,17 @@ ROW ROW_78 CoreSite 2880 298620 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 3580 BY 1 STEP 480 0 ; ROW ROW_79 CoreSite 2880 302400 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 3580 BY 1 STEP 480 0 ; ROW ROW_80 CoreSite 2880 306180 N DO 3580 BY 1 STEP 480 0 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal1 ; TRACKS X 480 DO 3591 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal1 ;
TRACKS X 420 DO 4104 STEP 420 LAYER Metal2 ; TRACKS X 480 DO 3591 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal3 ; TRACKS X 480 DO 3591 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal3 ;
TRACKS X 420 DO 4104 STEP 420 LAYER Metal4 ; TRACKS X 480 DO 3591 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal5 ; TRACKS X 480 DO 3591 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ; TRACKS Y 420 DO 746 STEP 420 LAYER Metal5 ;
TRACKS X 1460 DO 756 STEP 2280 LAYER TopMetal1 ; TRACKS X 1640 DO 756 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ; TRACKS Y 1640 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 431 STEP 4000 LAYER TopMetal2 ; TRACKS X 2000 DO 431 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ; TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ; COMPONENTS 0 ;
@@ -104,175 +104,175 @@ END COMPONENTS
PINS 43 ; PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL - clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ; + PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL - ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ; + PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL - rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ; + PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL - ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ; + PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL - ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ; + PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL - ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ; + PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL - ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ; + PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL - ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ; + PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL - ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ; + PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL - ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ; + PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL - ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ; + PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL - uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ; + PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL - uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ; + PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL - uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ; + PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL - uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ; + PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL - uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ; + PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL - uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ; + PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL - uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ; + PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL - uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ; + PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ; + PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ; + PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ; + PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ; + PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ; + PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ; + PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ; + PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL - uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ; + PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL - uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ; + PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL - uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ; + PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL - uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ; + PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL - uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ; + PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL - uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ; + PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL - uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ; + PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL - uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ; + PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL - uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ; + PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL - uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ; + PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL - uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ; + PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL - uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ; + PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL - uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ; + PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL - uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ; + PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL - uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ; + PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL - uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ; + PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL - uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT + PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 ) + LAYER Metal4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) N ; + PLACED ( 91200 313240 ) N ;
END PINS END PINS
SPECIALNETS 2 ; SPECIALNETS 2 ;