Commit c272ca46 by sakundu

Updated flow scripts and def

Signed-off-by: sakundu <sakundu@ucsd.edu>
parent 344f9b3d
This source diff could not be displayed because it is too large. You can view the blob instead.
###############################################################
# Generated by: Cadence Innovus 21.11-s130_1
# OS: Linux x86_64(Host ID eda.ucsd.edu)
# Generated on: Mon Jul 4 09:05:18 2022
# Design: ariane
# Command: defOut -floorplan ariane133_fp.def
###############################################################
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
......@@ -5,6 +12,7 @@ DESIGN ariane ;
UNITS DISTANCE MICRONS 2000 ;
PROPERTYDEFINITIONS
DESIGN flow_implementation_stage STRING "place_opt" ;
COMPONENTPIN designRuleWidth REAL ;
DESIGN FE_CORE_BOX_LL_X REAL 0.0000 ;
DESIGN FE_CORE_BOX_UR_X REAL 1599.9900 ;
......@@ -2729,6 +2737,7 @@ COMPONENTS 133 ;
;
END COMPONENTS
PINS 495 ;
- clk_i + NET clk_i + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
......@@ -3135,1086 +3144,1095 @@ PINS 495 ;
- debug_req_i + NET debug_req_i + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1749300 ) E ;
- axi_req_o\[r_ready\] + NET axi_req_o\[r_ready\] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1560300 ) E ;
- axi_req_o\[ar_valid\] + NET axi_req_o\[ar_valid\] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1467060 ) E ;
- axi_req_o\[ar\]\[region\][3] + NET axi_req_o\[ar\]\[region\][3] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1463700 ) E ;
- axi_req_o\[ar\]\[region\][2] + NET axi_req_o\[ar\]\[region\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1462860 ) E ;
- axi_req_o\[ar\]\[region\][1] + NET axi_req_o\[ar\]\[region\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1462020 ) E ;
- axi_req_o\[ar\]\[region\][0] + NET axi_req_o\[ar\]\[region\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1461180 ) E ;
- axi_req_o\[ar\]\[qos\][3] + NET axi_req_o\[ar\]\[qos\][3] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1460340 ) E ;
- axi_req_o\[ar\]\[qos\][2] + NET axi_req_o\[ar\]\[qos\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1459500 ) E ;
- axi_req_o\[ar\]\[qos\][1] + NET axi_req_o\[ar\]\[qos\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1458660 ) E ;
- axi_req_o\[ar\]\[qos\][0] + NET axi_req_o\[ar\]\[qos\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1457820 ) E ;
- axi_req_o\[ar\]\[prot\][2] + NET axi_req_o\[ar\]\[prot\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1456980 ) E ;
- axi_req_o\[ar\]\[prot\][1] + NET axi_req_o\[ar\]\[prot\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1456140 ) E ;
- axi_req_o\[ar\]\[prot\][0] + NET axi_req_o\[ar\]\[prot\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1455300 ) E ;
- axi_req_o\[ar\]\[cache\][3] + NET axi_req_o\[ar\]\[cache\][3] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1443540 ) E ;
- axi_req_o\[ar\]\[cache\][2] + NET axi_req_o\[ar\]\[cache\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1442700 ) E ;
- axi_req_o\[ar\]\[cache\][1] + NET axi_req_o\[ar\]\[cache\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1441860 ) E ;
- axi_req_o\[ar\]\[cache\][0] + NET axi_req_o\[ar\]\[cache\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1441020 ) E ;
- axi_req_o\[ar\]\[lock\] + NET axi_req_o\[ar\]\[lock\] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1454460 ) E ;
- axi_req_o\[ar\]\[burst\][1] + NET axi_req_o\[ar\]\[burst\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1440180 ) E ;
- axi_req_o\[ar\]\[burst\][0] + NET axi_req_o\[ar\]\[burst\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1439340 ) E ;
- axi_req_o\[ar\]\[size\][2] + NET axi_req_o\[ar\]\[size\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1466220 ) E ;
- axi_req_o\[ar\]\[size\][1] + NET axi_req_o\[ar\]\[size\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1465380 ) E ;
- axi_req_o\[ar\]\[size\][0] + NET axi_req_o\[ar\]\[size\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1464540 ) E ;
- axi_req_o\[ar\]\[len\][7] + NET axi_req_o\[ar\]\[len\][7] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1453620 ) E ;
- axi_req_o\[ar\]\[len\][6] + NET axi_req_o\[ar\]\[len\][6] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1452780 ) E ;
- axi_req_o\[ar\]\[len\][5] + NET axi_req_o\[ar\]\[len\][5] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1451940 ) E ;
- axi_req_o\[ar\]\[len\][4] + NET axi_req_o\[ar\]\[len\][4] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1451100 ) E ;
- axi_req_o\[ar\]\[len\][3] + NET axi_req_o\[ar\]\[len\][3] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1450260 ) E ;
- axi_req_o\[ar\]\[len\][2] + NET axi_req_o\[ar\]\[len\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1449420 ) E ;
- axi_req_o\[ar\]\[len\][1] + NET axi_req_o\[ar\]\[len\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1448580 ) E ;
- axi_req_o\[ar\]\[len\][0] + NET axi_req_o\[ar\]\[len\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1447740 ) E ;
- axi_req_o\[ar\]\[addr\][63] + NET axi_req_o\[ar\]\[addr\][63] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1438500 ) E ;
- axi_req_o\[ar\]\[addr\][62] + NET axi_req_o\[ar\]\[addr\][62] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1437660 ) E ;
- axi_req_o\[ar\]\[addr\][61] + NET axi_req_o\[ar\]\[addr\][61] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1436820 ) E ;
- axi_req_o\[ar\]\[addr\][60] + NET axi_req_o\[ar\]\[addr\][60] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1435980 ) E ;
- axi_req_o\[ar\]\[addr\][59] + NET axi_req_o\[ar\]\[addr\][59] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1435140 ) E ;
- axi_req_o\[ar\]\[addr\][58] + NET axi_req_o\[ar\]\[addr\][58] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1434300 ) E ;
- axi_req_o\[ar\]\[addr\][57] + NET axi_req_o\[ar\]\[addr\][57] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1433460 ) E ;
- axi_req_o\[ar\]\[addr\][56] + NET axi_req_o\[ar\]\[addr\][56] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1432620 ) E ;
- axi_req_o\[ar\]\[addr\][55] + NET axi_req_o\[ar\]\[addr\][55] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1431780 ) E ;
- axi_req_o\[ar\]\[addr\][54] + NET axi_req_o\[ar\]\[addr\][54] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1430940 ) E ;
- axi_req_o\[ar\]\[addr\][53] + NET axi_req_o\[ar\]\[addr\][53] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1430100 ) E ;
- axi_req_o\[ar\]\[addr\][52] + NET axi_req_o\[ar\]\[addr\][52] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1429260 ) E ;
- axi_req_o\[ar\]\[addr\][51] + NET axi_req_o\[ar\]\[addr\][51] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1428420 ) E ;
- axi_req_o\[ar\]\[addr\][50] + NET axi_req_o\[ar\]\[addr\][50] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1427580 ) E ;
- axi_req_o\[ar\]\[addr\][49] + NET axi_req_o\[ar\]\[addr\][49] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1426740 ) E ;
- axi_req_o\[ar\]\[addr\][48] + NET axi_req_o\[ar\]\[addr\][48] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1425900 ) E ;
- axi_req_o\[ar\]\[addr\][47] + NET axi_req_o\[ar\]\[addr\][47] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1425060 ) E ;
- axi_req_o\[ar\]\[addr\][46] + NET axi_req_o\[ar\]\[addr\][46] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1424220 ) E ;
- axi_req_o\[ar\]\[addr\][45] + NET axi_req_o\[ar\]\[addr\][45] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1423380 ) E ;
- axi_req_o\[ar\]\[addr\][44] + NET axi_req_o\[ar\]\[addr\][44] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1422540 ) E ;
- axi_req_o\[ar\]\[addr\][43] + NET axi_req_o\[ar\]\[addr\][43] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1421700 ) E ;
- axi_req_o\[ar\]\[addr\][42] + NET axi_req_o\[ar\]\[addr\][42] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1420860 ) E ;
- axi_req_o\[ar\]\[addr\][41] + NET axi_req_o\[ar\]\[addr\][41] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1420020 ) E ;
- axi_req_o\[ar\]\[addr\][40] + NET axi_req_o\[ar\]\[addr\][40] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1419180 ) E ;
- axi_req_o\[ar\]\[addr\][39] + NET axi_req_o\[ar\]\[addr\][39] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1418340 ) E ;
- axi_req_o\[ar\]\[addr\][38] + NET axi_req_o\[ar\]\[addr\][38] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1417500 ) E ;
- axi_req_o\[ar\]\[addr\][37] + NET axi_req_o\[ar\]\[addr\][37] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1416660 ) E ;
- axi_req_o\[ar\]\[addr\][36] + NET axi_req_o\[ar\]\[addr\][36] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1415820 ) E ;
- axi_req_o\[ar\]\[addr\][35] + NET axi_req_o\[ar\]\[addr\][35] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1414980 ) E ;
- axi_req_o\[ar\]\[addr\][34] + NET axi_req_o\[ar\]\[addr\][34] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1414140 ) E ;
- axi_req_o\[ar\]\[addr\][33] + NET axi_req_o\[ar\]\[addr\][33] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1413300 ) E ;
- axi_req_o\[ar\]\[addr\][32] + NET axi_req_o\[ar\]\[addr\][32] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1412460 ) E ;
- axi_req_o\[ar\]\[addr\][31] + NET axi_req_o\[ar\]\[addr\][31] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1411620 ) E ;
- axi_req_o\[ar\]\[addr\][30] + NET axi_req_o\[ar\]\[addr\][30] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1410780 ) E ;
- axi_req_o\[ar\]\[addr\][29] + NET axi_req_o\[ar\]\[addr\][29] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1409940 ) E ;
- axi_req_o\[ar\]\[addr\][28] + NET axi_req_o\[ar\]\[addr\][28] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1409100 ) E ;
- axi_req_o\[ar\]\[addr\][27] + NET axi_req_o\[ar\]\[addr\][27] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1408260 ) E ;
- axi_req_o\[ar\]\[addr\][26] + NET axi_req_o\[ar\]\[addr\][26] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1407420 ) E ;
- axi_req_o\[ar\]\[addr\][25] + NET axi_req_o\[ar\]\[addr\][25] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1406580 ) E ;
- axi_req_o\[ar\]\[addr\][24] + NET axi_req_o\[ar\]\[addr\][24] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1405740 ) E ;
- axi_req_o\[ar\]\[addr\][23] + NET axi_req_o\[ar\]\[addr\][23] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1404900 ) E ;
- axi_req_o\[ar\]\[addr\][22] + NET axi_req_o\[ar\]\[addr\][22] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1404060 ) E ;
- axi_req_o\[ar\]\[addr\][21] + NET axi_req_o\[ar\]\[addr\][21] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1403220 ) E ;
- axi_req_o\[ar\]\[addr\][20] + NET axi_req_o\[ar\]\[addr\][20] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1402380 ) E ;
- axi_req_o\[ar\]\[addr\][19] + NET axi_req_o\[ar\]\[addr\][19] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1401540 ) E ;
- axi_req_o\[ar\]\[addr\][18] + NET axi_req_o\[ar\]\[addr\][18] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1400700 ) E ;
- axi_req_o\[ar\]\[addr\][17] + NET axi_req_o\[ar\]\[addr\][17] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1399860 ) E ;
- axi_req_o\[ar\]\[addr\][16] + NET axi_req_o\[ar\]\[addr\][16] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1399020 ) E ;
- axi_req_o\[ar\]\[addr\][15] + NET axi_req_o\[ar\]\[addr\][15] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1398180 ) E ;
- axi_req_o\[ar\]\[addr\][14] + NET axi_req_o\[ar\]\[addr\][14] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1397340 ) E ;
- axi_req_o\[ar\]\[addr\][13] + NET axi_req_o\[ar\]\[addr\][13] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1396500 ) E ;
- axi_req_o\[ar\]\[addr\][12] + NET axi_req_o\[ar\]\[addr\][12] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1395660 ) E ;
- axi_req_o\[ar\]\[addr\][11] + NET axi_req_o\[ar\]\[addr\][11] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1394820 ) E ;
- axi_req_o\[ar\]\[addr\][10] + NET axi_req_o\[ar\]\[addr\][10] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1393980 ) E ;
- axi_req_o\[ar\]\[addr\][9] + NET axi_req_o\[ar\]\[addr\][9] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1393140 ) E ;
- axi_req_o\[ar\]\[addr\][8] + NET axi_req_o\[ar\]\[addr\][8] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1392300 ) E ;
- axi_req_o\[ar\]\[addr\][7] + NET axi_req_o\[ar\]\[addr\][7] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1391460 ) E ;
- axi_req_o\[ar\]\[addr\][6] + NET axi_req_o\[ar\]\[addr\][6] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1390620 ) E ;
- axi_req_o\[ar\]\[addr\][5] + NET axi_req_o\[ar\]\[addr\][5] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1389780 ) E ;
- axi_req_o\[ar\]\[addr\][4] + NET axi_req_o\[ar\]\[addr\][4] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1388940 ) E ;
- axi_req_o\[ar\]\[addr\][3] + NET axi_req_o\[ar\]\[addr\][3] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1388100 ) E ;
- axi_req_o\[ar\]\[addr\][2] + NET axi_req_o\[ar\]\[addr\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1387260 ) E ;
- axi_req_o\[ar\]\[addr\][1] + NET axi_req_o\[ar\]\[addr\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1386420 ) E ;
- axi_req_o\[ar\]\[addr\][0] + NET axi_req_o\[ar\]\[addr\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1385580 ) E ;
- axi_req_o\[ar\]\[id\][3] + NET axi_req_o\[ar\]\[id\][3] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1446900 ) E ;
- axi_req_o\[ar\]\[id\][2] + NET axi_req_o\[ar\]\[id\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1446060 ) E ;
- axi_req_o\[ar\]\[id\][1] + NET axi_req_o\[ar\]\[id\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1445220 ) E ;
- axi_req_o\[ar\]\[id\][0] + NET axi_req_o\[ar\]\[id\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1444380 ) E ;
- axi_req_o\[b_ready\] + NET axi_req_o\[b_ready\] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1559460 ) E ;
- axi_req_o\[w_valid\] + NET axi_req_o\[w_valid\] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1624980 ) E ;
- axi_req_o\[w\]\[last\] + NET axi_req_o\[w\]\[last\] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1617420 ) E ;
- axi_req_o\[w\]\[strb\][7] + NET axi_req_o\[w\]\[strb\][7] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1624140 ) E ;
- axi_req_o\[w\]\[strb\][6] + NET axi_req_o\[w\]\[strb\][6] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1623300 ) E ;
- axi_req_o\[w\]\[strb\][5] + NET axi_req_o\[w\]\[strb\][5] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
- axi_req_o[277] + NET axi_req_o[277] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1899100 ) E ;
- axi_req_o[276] + NET axi_req_o[276] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1896860 ) E ;
- axi_req_o[275] + NET axi_req_o[275] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1894620 ) E ;
- axi_req_o[274] + NET axi_req_o[274] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1891820 ) E ;
- axi_req_o[273] + NET axi_req_o[273] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1889580 ) E ;
- axi_req_o[272] + NET axi_req_o[272] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1886780 ) E ;
- axi_req_o[271] + NET axi_req_o[271] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1884540 ) E ;
- axi_req_o[270] + NET axi_req_o[270] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1881740 ) E ;
- axi_req_o[269] + NET axi_req_o[269] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1879500 ) E ;
- axi_req_o[268] + NET axi_req_o[268] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1876700 ) E ;
- axi_req_o[267] + NET axi_req_o[267] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1874460 ) E ;
- axi_req_o[266] + NET axi_req_o[266] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1871660 ) E ;
- axi_req_o[265] + NET axi_req_o[265] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1869420 ) E ;
- axi_req_o[264] + NET axi_req_o[264] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1866620 ) E ;
- axi_req_o[263] + NET axi_req_o[263] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1864380 ) E ;
- axi_req_o[262] + NET axi_req_o[262] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1861580 ) E ;
- axi_req_o[261] + NET axi_req_o[261] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1859340 ) E ;
- axi_req_o[260] + NET axi_req_o[260] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1856540 ) E ;
- axi_req_o[259] + NET axi_req_o[259] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1854300 ) E ;
- axi_req_o[258] + NET axi_req_o[258] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1851500 ) E ;
- axi_req_o[257] + NET axi_req_o[257] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1849260 ) E ;
- axi_req_o[256] + NET axi_req_o[256] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1846460 ) E ;
- axi_req_o[255] + NET axi_req_o[255] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1844220 ) E ;
- axi_req_o[254] + NET axi_req_o[254] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1841420 ) E ;
- axi_req_o[253] + NET axi_req_o[253] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1839180 ) E ;
- axi_req_o[252] + NET axi_req_o[252] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1836380 ) E ;
- axi_req_o[251] + NET axi_req_o[251] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1834140 ) E ;
- axi_req_o[250] + NET axi_req_o[250] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1831340 ) E ;
- axi_req_o[249] + NET axi_req_o[249] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1829100 ) E ;
- axi_req_o[248] + NET axi_req_o[248] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1826300 ) E ;
- axi_req_o[247] + NET axi_req_o[247] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1824060 ) E ;
- axi_req_o[246] + NET axi_req_o[246] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1821260 ) E ;
- axi_req_o[245] + NET axi_req_o[245] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1819020 ) E ;
- axi_req_o[244] + NET axi_req_o[244] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1816220 ) E ;
- axi_req_o[243] + NET axi_req_o[243] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1813980 ) E ;
- axi_req_o[242] + NET axi_req_o[242] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1811180 ) E ;
- axi_req_o[241] + NET axi_req_o[241] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1808940 ) E ;
- axi_req_o[240] + NET axi_req_o[240] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1806140 ) E ;
- axi_req_o[239] + NET axi_req_o[239] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1803900 ) E ;
- axi_req_o[238] + NET axi_req_o[238] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1801100 ) E ;
- axi_req_o[237] + NET axi_req_o[237] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1798860 ) E ;
- axi_req_o[236] + NET axi_req_o[236] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1796060 ) E ;
- axi_req_o[235] + NET axi_req_o[235] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1793820 ) E ;
- axi_req_o[234] + NET axi_req_o[234] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1791020 ) E ;
- axi_req_o[233] + NET axi_req_o[233] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1788780 ) E ;
- axi_req_o[232] + NET axi_req_o[232] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1785980 ) E ;
- axi_req_o[231] + NET axi_req_o[231] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1783740 ) E ;
- axi_req_o[230] + NET axi_req_o[230] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1780940 ) E ;
- axi_req_o[229] + NET axi_req_o[229] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1778700 ) E ;
- axi_req_o[228] + NET axi_req_o[228] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1775900 ) E ;
- axi_req_o[227] + NET axi_req_o[227] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1773660 ) E ;
- axi_req_o[226] + NET axi_req_o[226] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1770860 ) E ;
- axi_req_o[225] + NET axi_req_o[225] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1768620 ) E ;
- axi_req_o[224] + NET axi_req_o[224] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1765820 ) E ;
- axi_req_o[223] + NET axi_req_o[223] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1763580 ) E ;
- axi_req_o[222] + NET axi_req_o[222] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1760780 ) E ;
- axi_req_o[221] + NET axi_req_o[221] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1758540 ) E ;
- axi_req_o[220] + NET axi_req_o[220] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1755740 ) E ;
- axi_req_o[219] + NET axi_req_o[219] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1753500 ) E ;
- axi_req_o[218] + NET axi_req_o[218] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1750700 ) E ;
- axi_req_o[217] + NET axi_req_o[217] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1748460 ) E ;
- axi_req_o[216] + NET axi_req_o[216] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1745660 ) E ;
- axi_req_o[215] + NET axi_req_o[215] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1743420 ) E ;
- axi_req_o[214] + NET axi_req_o[214] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1740620 ) E ;
- axi_req_o[213] + NET axi_req_o[213] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1738380 ) E ;
- axi_req_o[212] + NET axi_req_o[212] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1735580 ) E ;
- axi_req_o[211] + NET axi_req_o[211] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1733340 ) E ;
- axi_req_o[210] + NET axi_req_o[210] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1730540 ) E ;
- axi_req_o[209] + NET axi_req_o[209] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1728300 ) E ;
- axi_req_o[208] + NET axi_req_o[208] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1725500 ) E ;
- axi_req_o[207] + NET axi_req_o[207] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1723260 ) E ;
- axi_req_o[206] + NET axi_req_o[206] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1720460 ) E ;
- axi_req_o[205] + NET axi_req_o[205] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1718220 ) E ;
- axi_req_o[204] + NET axi_req_o[204] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1715420 ) E ;
- axi_req_o[203] + NET axi_req_o[203] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1713180 ) E ;
- axi_req_o[202] + NET axi_req_o[202] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1710380 ) E ;
- axi_req_o[201] + NET axi_req_o[201] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1708140 ) E ;
- axi_req_o[200] + NET axi_req_o[200] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1705340 ) E ;
- axi_req_o[199] + NET axi_req_o[199] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1703100 ) E ;
- axi_req_o[198] + NET axi_req_o[198] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1700300 ) E ;
- axi_req_o[197] + NET axi_req_o[197] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1698060 ) E ;
- axi_req_o[196] + NET axi_req_o[196] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1695260 ) E ;
- axi_req_o[195] + NET axi_req_o[195] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1693020 ) E ;
- axi_req_o[194] + NET axi_req_o[194] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1690220 ) E ;
- axi_req_o[193] + NET axi_req_o[193] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1687980 ) E ;
- axi_req_o[192] + NET axi_req_o[192] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1685180 ) E ;
- axi_req_o[191] + NET axi_req_o[191] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1682940 ) E ;
- axi_req_o[190] + NET axi_req_o[190] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1680140 ) E ;
- axi_req_o[189] + NET axi_req_o[189] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1677900 ) E ;
- axi_req_o[188] + NET axi_req_o[188] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1675100 ) E ;
- axi_req_o[187] + NET axi_req_o[187] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1672860 ) E ;
- axi_req_o[186] + NET axi_req_o[186] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1670060 ) E ;
- axi_req_o[185] + NET axi_req_o[185] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1667820 ) E ;
- axi_req_o[184] + NET axi_req_o[184] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1665020 ) E ;
- axi_req_o[183] + NET axi_req_o[183] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1662780 ) E ;
- axi_req_o[182] + NET axi_req_o[182] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1659980 ) E ;
- axi_req_o[181] + NET axi_req_o[181] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1657740 ) E ;
- axi_req_o[180] + NET axi_req_o[180] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1654940 ) E ;
- axi_req_o[179] + NET axi_req_o[179] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1652700 ) E ;
- axi_req_o[178] + NET axi_req_o[178] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1649900 ) E ;
- axi_req_o[177] + NET axi_req_o[177] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1647660 ) E ;
- axi_req_o[176] + NET axi_req_o[176] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1644860 ) E ;
- axi_req_o[175] + NET axi_req_o[175] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1642620 ) E ;
- axi_req_o[174] + NET axi_req_o[174] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1639820 ) E ;
- axi_req_o[173] + NET axi_req_o[173] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1637580 ) E ;
- axi_req_o[172] + NET axi_req_o[172] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1634780 ) E ;
- axi_req_o[171] + NET axi_req_o[171] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1632540 ) E ;
- axi_req_o[170] + NET axi_req_o[170] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1629740 ) E ;
- axi_req_o[169] + NET axi_req_o[169] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1627500 ) E ;
- axi_req_o[168] + NET axi_req_o[168] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1624700 ) E ;
- axi_req_o[167] + NET axi_req_o[167] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1622460 ) E ;
- axi_req_o\[w\]\[strb\][4] + NET axi_req_o\[w\]\[strb\][4] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1621620 ) E ;
- axi_req_o\[w\]\[strb\][3] + NET axi_req_o\[w\]\[strb\][3] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1620780 ) E ;
- axi_req_o\[w\]\[strb\][2] + NET axi_req_o\[w\]\[strb\][2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1619940 ) E ;
- axi_req_o\[w\]\[strb\][1] + NET axi_req_o\[w\]\[strb\][1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1619100 ) E ;
- axi_req_o\[w\]\[strb\][0] + NET axi_req_o\[w\]\[strb\][0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1618260 ) E ;
- axi_req_o\[w\]\[data\][63] + NET axi_req_o\[w\]\[data\][63] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1616580 ) E ;
- axi_req_o\[w\]\[data\][62] + NET axi_req_o\[w\]\[data\][62] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1615740 ) E ;
- axi_req_o\[w\]\[data\][61] + NET axi_req_o\[w\]\[data\][61] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1614900 ) E ;
- axi_req_o\[w\]\[data\][60] + NET axi_req_o\[w\]\[data\][60] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1614060 ) E ;
- axi_req_o\[w\]\[data\][59] + NET axi_req_o\[w\]\[data\][59] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1613220 ) E ;
- axi_req_o\[w\]\[data\][58] + NET axi_req_o\[w\]\[data\][58] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
- axi_req_o[166] + NET axi_req_o[166] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1619660 ) E ;
- axi_req_o[165] + NET axi_req_o[165] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1617420 ) E ;
- axi_req_o[164] + NET axi_req_o[164] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1614620 ) E ;
- axi_req_o[163] + NET axi_req_o[163] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1612380 ) E ;
- axi_req_o\[w\]\[data\][57] + NET axi_req_o\[w\]\[data\][57] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1611540 ) E ;
- axi_req_o\[w\]\[data\][56] + NET axi_req_o\[w\]\[data\][56] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1610700 ) E ;
- axi_req_o\[w\]\[data\][55] + NET axi_req_o\[w\]\[data\][55] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1609860 ) E ;
- axi_req_o\[w\]\[data\][54] + NET axi_req_o\[w\]\[data\][54] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1609020 ) E ;
- axi_req_o\[w\]\[data\][53] + NET axi_req_o\[w\]\[data\][53] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1608180 ) E ;
- axi_req_o\[w\]\[data\][52] + NET axi_req_o\[w\]\[data\][52] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
- axi_req_o[162] + NET axi_req_o[162] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1609580 ) E ;
- axi_req_o[161] + NET axi_req_o[161] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1607340 ) E ;
- axi_req_o\[w\]\[data\][51] + NET axi_req_o\[w\]\[data\][51] + DIRECTION OUTPUT + USE SIGNAL
- axi_req_o[160] + NET axi_req_o[160] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1604540 ) E ;
- axi_req_o[159] + NET axi_req_o[159] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1602300 ) E ;
- axi_req_o[158] + NET axi_req_o[158] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal5 ( -140 0 ) ( 140 280 )
+ FIXED ( 0 1600060 ) E ;
- axi_req_o[157] + NET axi_req_o[157] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1606500 ) E ;
- axi_req_o\[w\]\[data\][50] + NET axi_req_o\[w\]\[data\][50] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1861860 ) E ;
- axi_req_o[156] + NET axi_req_o[156] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1605660 ) E ;
- axi_req_o\[w\]\[data\][49] + NET axi_req_o\[w\]\[data\][49] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1861020 ) E ;
- axi_req_o[155] + NET axi_req_o[155] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1604820 ) E ;
- axi_req_o\[w\]\[data\][48] + NET axi_req_o\[w\]\[data\][48] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1859900 ) E ;
- axi_req_o[154] + NET axi_req_o[154] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1603980 ) E ;
- axi_req_o\[w\]\[data\][47] + NET axi_req_o\[w\]\[data\][47] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1858780 ) E ;
- axi_req_o[153] + NET axi_req_o[153] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1603140 ) E ;
- axi_req_o\[w\]\[data\][46] + NET axi_req_o\[w\]\[data\][46] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1857660 ) E ;
- axi_req_o[152] + NET axi_req_o[152] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1602300 ) E ;
- axi_req_o\[w\]\[data\][45] + NET axi_req_o\[w\]\[data\][45] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1856540 ) E ;
- axi_req_o[151] + NET axi_req_o[151] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1601460 ) E ;
- axi_req_o\[w\]\[data\][44] + NET axi_req_o\[w\]\[data\][44] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1855420 ) E ;
- axi_req_o[150] + NET axi_req_o[150] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1600620 ) E ;
- axi_req_o\[w\]\[data\][43] + NET axi_req_o\[w\]\[data\][43] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1854300 ) E ;
- axi_req_o[149] + NET axi_req_o[149] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1599780 ) E ;
- axi_req_o\[w\]\[data\][42] + NET axi_req_o\[w\]\[data\][42] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1853180 ) E ;
- axi_req_o[148] + NET axi_req_o[148] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1598940 ) E ;
- axi_req_o\[w\]\[data\][41] + NET axi_req_o\[w\]\[data\][41] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1852060 ) E ;
- axi_req_o[147] + NET axi_req_o[147] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1598100 ) E ;
- axi_req_o\[w\]\[data\][40] + NET axi_req_o\[w\]\[data\][40] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1850940 ) E ;
- axi_req_o[146] + NET axi_req_o[146] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1597260 ) E ;
- axi_req_o\[w\]\[data\][39] + NET axi_req_o\[w\]\[data\][39] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1849820 ) E ;
- axi_req_o[145] + NET axi_req_o[145] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1596420 ) E ;
- axi_req_o\[w\]\[data\][38] + NET axi_req_o\[w\]\[data\][38] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1848980 ) E ;
- axi_req_o[144] + NET axi_req_o[144] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1595580 ) E ;
- axi_req_o\[w\]\[data\][37] + NET axi_req_o\[w\]\[data\][37] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1847860 ) E ;
- axi_req_o[143] + NET axi_req_o[143] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1594740 ) E ;
- axi_req_o\[w\]\[data\][36] + NET axi_req_o\[w\]\[data\][36] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1846740 ) E ;
- axi_req_o[142] + NET axi_req_o[142] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1593900 ) E ;
- axi_req_o\[w\]\[data\][35] + NET axi_req_o\[w\]\[data\][35] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1845620 ) E ;
- axi_req_o[141] + NET axi_req_o[141] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1593060 ) E ;
- axi_req_o\[w\]\[data\][34] + NET axi_req_o\[w\]\[data\][34] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1844500 ) E ;
- axi_req_o[140] + NET axi_req_o[140] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1592220 ) E ;
- axi_req_o\[w\]\[data\][33] + NET axi_req_o\[w\]\[data\][33] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1843380 ) E ;
- axi_req_o[139] + NET axi_req_o[139] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1591380 ) E ;
- axi_req_o\[w\]\[data\][32] + NET axi_req_o\[w\]\[data\][32] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1842260 ) E ;
- axi_req_o[138] + NET axi_req_o[138] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1590540 ) E ;
- axi_req_o\[w\]\[data\][31] + NET axi_req_o\[w\]\[data\][31] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1841140 ) E ;
- axi_req_o[137] + NET axi_req_o[137] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1589700 ) E ;
- axi_req_o\[w\]\[data\][30] + NET axi_req_o\[w\]\[data\][30] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1840020 ) E ;
- axi_req_o[136] + NET axi_req_o[136] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1588860 ) E ;
- axi_req_o\[w\]\[data\][29] + NET axi_req_o\[w\]\[data\][29] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1838900 ) E ;
- axi_req_o[135] + NET axi_req_o[135] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1588020 ) E ;
- axi_req_o\[w\]\[data\][28] + NET axi_req_o\[w\]\[data\][28] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1837780 ) E ;
- axi_req_o[134] + NET axi_req_o[134] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1587180 ) E ;
- axi_req_o\[w\]\[data\][27] + NET axi_req_o\[w\]\[data\][27] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1836660 ) E ;
- axi_req_o[133] + NET axi_req_o[133] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1586340 ) E ;
- axi_req_o\[w\]\[data\][26] + NET axi_req_o\[w\]\[data\][26] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1835820 ) E ;
- axi_req_o[132] + NET axi_req_o[132] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1585500 ) E ;
- axi_req_o\[w\]\[data\][25] + NET axi_req_o\[w\]\[data\][25] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1834700 ) E ;
- axi_req_o[131] + NET axi_req_o[131] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1584660 ) E ;
- axi_req_o\[w\]\[data\][24] + NET axi_req_o\[w\]\[data\][24] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1833580 ) E ;
- axi_req_o[130] + NET axi_req_o[130] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1583820 ) E ;
- axi_req_o\[w\]\[data\][23] + NET axi_req_o\[w\]\[data\][23] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1832460 ) E ;
- axi_req_o[129] + NET axi_req_o[129] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1582980 ) E ;
- axi_req_o\[w\]\[data\][22] + NET axi_req_o\[w\]\[data\][22] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1831340 ) E ;
- axi_req_o[128] + NET axi_req_o[128] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1582140 ) E ;
- axi_req_o\[w\]\[data\][21] + NET axi_req_o\[w\]\[data\][21] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1830220 ) E ;
- axi_req_o[127] + NET axi_req_o[127] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1581300 ) E ;
- axi_req_o\[w\]\[data\][20] + NET axi_req_o\[w\]\[data\][20] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1829100 ) E ;
- axi_req_o[126] + NET axi_req_o[126] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1580460 ) E ;
- axi_req_o\[w\]\[data\][19] + NET axi_req_o\[w\]\[data\][19] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1827980 ) E ;
- axi_req_o[125] + NET axi_req_o[125] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1579620 ) E ;
- axi_req_o\[w\]\[data\][18] + NET axi_req_o\[w\]\[data\][18] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1826860 ) E ;
- axi_req_o[124] + NET axi_req_o[124] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1578780 ) E ;
- axi_req_o\[w\]\[data\][17] + NET axi_req_o\[w\]\[data\][17] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1825740 ) E ;
- axi_req_o[123] + NET axi_req_o[123] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1577940 ) E ;
- axi_req_o\[w\]\[data\][16] + NET axi_req_o\[w\]\[data\][16] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1824620 ) E ;
- axi_req_o[122] + NET axi_req_o[122] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1577100 ) E ;
- axi_req_o\[w\]\[data\][15] + NET axi_req_o\[w\]\[data\][15] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1823500 ) E ;
- axi_req_o[121] + NET axi_req_o[121] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1576260 ) E ;
- axi_req_o\[w\]\[data\][14] + NET axi_req_o\[w\]\[data\][14] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1822660 ) E ;
- axi_req_o[120] + NET axi_req_o[120] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1575420 ) E ;
- axi_req_o\[w\]\[data\][13] + NET axi_req_o\[w\]\[data\][13] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1821540 ) E ;
- axi_req_o[119] + NET axi_req_o[119] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1574580 ) E ;
- axi_req_o\[w\]\[data\][12] + NET axi_req_o\[w\]\[data\][12] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1820420 ) E ;
- axi_req_o[118] + NET axi_req_o[118] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1573740 ) E ;
- axi_req_o\[w\]\[data\][11] + NET axi_req_o\[w\]\[data\][11] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1819300 ) E ;
- axi_req_o[117] + NET axi_req_o[117] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1572900 ) E ;
- axi_req_o\[w\]\[data\][10] + NET axi_req_o\[w\]\[data\][10] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1818180 ) E ;
- axi_req_o[116] + NET axi_req_o[116] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1572060 ) E ;
- axi_req_o\[w\]\[data\][9] + NET axi_req_o\[w\]\[data\][9] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1817060 ) E ;
- axi_req_o[115] + NET axi_req_o[115] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1570940 ) E ;
- axi_req_o\[w\]\[data\][8] + NET axi_req_o\[w\]\[data\][8] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1815940 ) E ;
- axi_req_o[114] + NET axi_req_o[114] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1569820 ) E ;
- axi_req_o\[w\]\[data\][7] + NET axi_req_o\[w\]\[data\][7] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1814820 ) E ;
- axi_req_o[113] + NET axi_req_o[113] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1568700 ) E ;
- axi_req_o\[w\]\[data\][6] + NET axi_req_o\[w\]\[data\][6] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1813700 ) E ;
- axi_req_o[112] + NET axi_req_o[112] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1567580 ) E ;
- axi_req_o\[w\]\[data\][5] + NET axi_req_o\[w\]\[data\][5] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1812580 ) E ;
- axi_req_o[111] + NET axi_req_o[111] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1566460 ) E ;
- axi_req_o\[w\]\[data\][4] + NET axi_req_o\[w\]\[data\][4] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1811460 ) E ;
- axi_req_o[110] + NET axi_req_o[110] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1565340 ) E ;
- axi_req_o\[w\]\[data\][3] + NET axi_req_o\[w\]\[data\][3] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1810340 ) E ;
- axi_req_o[109] + NET axi_req_o[109] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1564220 ) E ;
- axi_req_o\[w\]\[data\][2] + NET axi_req_o\[w\]\[data\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1809500 ) E ;
- axi_req_o[108] + NET axi_req_o[108] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1563100 ) E ;
- axi_req_o\[w\]\[data\][1] + NET axi_req_o\[w\]\[data\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1808380 ) E ;
- axi_req_o[107] + NET axi_req_o[107] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1561980 ) E ;
- axi_req_o\[w\]\[data\][0] + NET axi_req_o\[w\]\[data\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1806980 ) E ;
- axi_req_o[106] + NET axi_req_o[106] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1561140 ) E ;
- axi_req_o\[aw_valid\] + NET axi_req_o\[aw_valid\] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1806140 ) E ;
- axi_req_o[105] + NET axi_req_o[105] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1558620 ) E ;
- axi_req_o\[aw\]\[atop\][5] + NET axi_req_o\[aw\]\[atop\][5] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1805020 ) E ;
- axi_req_o[104] + NET axi_req_o[104] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1528940 ) E ;
- axi_req_o\[aw\]\[atop\][4] + NET axi_req_o\[aw\]\[atop\][4] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1803620 ) E ;
- axi_req_o[103] + NET axi_req_o[103] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1528100 ) E ;
- axi_req_o\[aw\]\[atop\][3] + NET axi_req_o\[aw\]\[atop\][3] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1802780 ) E ;
- axi_req_o[102] + NET axi_req_o[102] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1527260 ) E ;
- axi_req_o\[aw\]\[atop\][2] + NET axi_req_o\[aw\]\[atop\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1801660 ) E ;
- axi_req_o[101] + NET axi_req_o[101] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1526420 ) E ;
- axi_req_o\[aw\]\[atop\][1] + NET axi_req_o\[aw\]\[atop\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1800260 ) E ;
- axi_req_o[100] + NET axi_req_o[100] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1525580 ) E ;
- axi_req_o\[aw\]\[atop\][0] + NET axi_req_o\[aw\]\[atop\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1799420 ) E ;
- axi_req_o[99] + NET axi_req_o[99] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1524740 ) E ;
- axi_req_o\[aw\]\[region\][3] + NET axi_req_o\[aw\]\[region\][3] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1798300 ) E ;
- axi_req_o[98] + NET axi_req_o[98] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1554700 ) E ;
- axi_req_o\[aw\]\[region\][2] + NET axi_req_o\[aw\]\[region\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1796900 ) E ;
- axi_req_o[97] + NET axi_req_o[97] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1553580 ) E ;
- axi_req_o\[aw\]\[region\][1] + NET axi_req_o\[aw\]\[region\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1796060 ) E ;
- axi_req_o[96] + NET axi_req_o[96] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1552460 ) E ;
- axi_req_o\[aw\]\[region\][0] + NET axi_req_o\[aw\]\[region\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1795220 ) E ;
- axi_req_o[95] + NET axi_req_o[95] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1551620 ) E ;
- axi_req_o\[aw\]\[qos\][3] + NET axi_req_o\[aw\]\[qos\][3] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1794100 ) E ;
- axi_req_o[94] + NET axi_req_o[94] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1550780 ) E ;
- axi_req_o\[aw\]\[qos\][2] + NET axi_req_o\[aw\]\[qos\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1792700 ) E ;
- axi_req_o[93] + NET axi_req_o[93] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1549940 ) E ;
- axi_req_o\[aw\]\[qos\][1] + NET axi_req_o\[aw\]\[qos\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1791860 ) E ;
- axi_req_o[92] + NET axi_req_o[92] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1549100 ) E ;
- axi_req_o\[aw\]\[qos\][0] + NET axi_req_o\[aw\]\[qos\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1790740 ) E ;
- axi_req_o[91] + NET axi_req_o[91] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1548260 ) E ;
- axi_req_o\[aw\]\[prot\][2] + NET axi_req_o\[aw\]\[prot\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1789340 ) E ;
- axi_req_o[90] + NET axi_req_o[90] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1547420 ) E ;
- axi_req_o\[aw\]\[prot\][1] + NET axi_req_o\[aw\]\[prot\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1788500 ) E ;
- axi_req_o[89] + NET axi_req_o[89] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1546580 ) E ;
- axi_req_o\[aw\]\[prot\][0] + NET axi_req_o\[aw\]\[prot\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1787380 ) E ;
- axi_req_o[88] + NET axi_req_o[88] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1545740 ) E ;
- axi_req_o\[aw\]\[cache\][3] + NET axi_req_o\[aw\]\[cache\][3] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1785980 ) E ;
- axi_req_o[87] + NET axi_req_o[87] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1533980 ) E ;
- axi_req_o\[aw\]\[cache\][2] + NET axi_req_o\[aw\]\[cache\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1785140 ) E ;
- axi_req_o[86] + NET axi_req_o[86] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1533140 ) E ;
- axi_req_o\[aw\]\[cache\][1] + NET axi_req_o\[aw\]\[cache\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1784020 ) E ;
- axi_req_o[85] + NET axi_req_o[85] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1532300 ) E ;
- axi_req_o\[aw\]\[cache\][0] + NET axi_req_o\[aw\]\[cache\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1783180 ) E ;
- axi_req_o[84] + NET axi_req_o[84] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1531460 ) E ;
- axi_req_o\[aw\]\[lock\] + NET axi_req_o\[aw\]\[lock\] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1781780 ) E ;
- axi_req_o[83] + NET axi_req_o[83] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1544900 ) E ;
- axi_req_o\[aw\]\[burst\][1] + NET axi_req_o\[aw\]\[burst\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1780940 ) E ;
- axi_req_o[82] + NET axi_req_o[82] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1530620 ) E ;
- axi_req_o\[aw\]\[burst\][0] + NET axi_req_o\[aw\]\[burst\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1779820 ) E ;
- axi_req_o[81] + NET axi_req_o[81] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1529780 ) E ;
- axi_req_o\[aw\]\[size\][2] + NET axi_req_o\[aw\]\[size\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1778420 ) E ;
- axi_req_o[80] + NET axi_req_o[80] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1557500 ) E ;
- axi_req_o\[aw\]\[size\][1] + NET axi_req_o\[aw\]\[size\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1777580 ) E ;
- axi_req_o[79] + NET axi_req_o[79] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1556380 ) E ;
- axi_req_o\[aw\]\[size\][0] + NET axi_req_o\[aw\]\[size\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1776460 ) E ;
- axi_req_o[78] + NET axi_req_o[78] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1555540 ) E ;
- axi_req_o\[aw\]\[len\][7] + NET axi_req_o\[aw\]\[len\][7] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1775060 ) E ;
- axi_req_o[77] + NET axi_req_o[77] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1544060 ) E ;
- axi_req_o\[aw\]\[len\][6] + NET axi_req_o\[aw\]\[len\][6] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1774220 ) E ;
- axi_req_o[76] + NET axi_req_o[76] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1543220 ) E ;
- axi_req_o\[aw\]\[len\][5] + NET axi_req_o\[aw\]\[len\][5] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1773100 ) E ;
- axi_req_o[75] + NET axi_req_o[75] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1542380 ) E ;
- axi_req_o\[aw\]\[len\][4] + NET axi_req_o\[aw\]\[len\][4] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1771700 ) E ;
- axi_req_o[74] + NET axi_req_o[74] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1541540 ) E ;
- axi_req_o\[aw\]\[len\][3] + NET axi_req_o\[aw\]\[len\][3] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1770860 ) E ;
- axi_req_o[73] + NET axi_req_o[73] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1540700 ) E ;
- axi_req_o\[aw\]\[len\][2] + NET axi_req_o\[aw\]\[len\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1770020 ) E ;
- axi_req_o[72] + NET axi_req_o[72] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1539860 ) E ;
- axi_req_o\[aw\]\[len\][1] + NET axi_req_o\[aw\]\[len\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1768900 ) E ;
- axi_req_o[71] + NET axi_req_o[71] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1539020 ) E ;
- axi_req_o\[aw\]\[len\][0] + NET axi_req_o\[aw\]\[len\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1767500 ) E ;
- axi_req_o[70] + NET axi_req_o[70] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1538180 ) E ;
- axi_req_o\[aw\]\[addr\][63] + NET axi_req_o\[aw\]\[addr\][63] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1766660 ) E ;
- axi_req_o[69] + NET axi_req_o[69] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1523900 ) E ;
- axi_req_o\[aw\]\[addr\][62] + NET axi_req_o\[aw\]\[addr\][62] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1765540 ) E ;
- axi_req_o[68] + NET axi_req_o[68] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1523060 ) E ;
- axi_req_o\[aw\]\[addr\][61] + NET axi_req_o\[aw\]\[addr\][61] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1764140 ) E ;
- axi_req_o[67] + NET axi_req_o[67] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1522220 ) E ;
- axi_req_o\[aw\]\[addr\][60] + NET axi_req_o\[aw\]\[addr\][60] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1763300 ) E ;
- axi_req_o[66] + NET axi_req_o[66] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1521380 ) E ;
- axi_req_o\[aw\]\[addr\][59] + NET axi_req_o\[aw\]\[addr\][59] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1762180 ) E ;
- axi_req_o[65] + NET axi_req_o[65] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1520540 ) E ;
- axi_req_o\[aw\]\[addr\][58] + NET axi_req_o\[aw\]\[addr\][58] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1760780 ) E ;
- axi_req_o[64] + NET axi_req_o[64] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1519700 ) E ;
- axi_req_o\[aw\]\[addr\][57] + NET axi_req_o\[aw\]\[addr\][57] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1759940 ) E ;
- axi_req_o[63] + NET axi_req_o[63] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1518860 ) E ;
- axi_req_o\[aw\]\[addr\][56] + NET axi_req_o\[aw\]\[addr\][56] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1758820 ) E ;
- axi_req_o[62] + NET axi_req_o[62] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1518020 ) E ;
- axi_req_o\[aw\]\[addr\][55] + NET axi_req_o\[aw\]\[addr\][55] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1757420 ) E ;
- axi_req_o[61] + NET axi_req_o[61] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1517180 ) E ;
- axi_req_o\[aw\]\[addr\][54] + NET axi_req_o\[aw\]\[addr\][54] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1756580 ) E ;
- axi_req_o[60] + NET axi_req_o[60] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1516340 ) E ;
- axi_req_o\[aw\]\[addr\][53] + NET axi_req_o\[aw\]\[addr\][53] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1755740 ) E ;
- axi_req_o[59] + NET axi_req_o[59] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1515500 ) E ;
- axi_req_o\[aw\]\[addr\][52] + NET axi_req_o\[aw\]\[addr\][52] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1754620 ) E ;
- axi_req_o[58] + NET axi_req_o[58] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1514660 ) E ;
- axi_req_o\[aw\]\[addr\][51] + NET axi_req_o\[aw\]\[addr\][51] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1753220 ) E ;
- axi_req_o[57] + NET axi_req_o[57] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1513820 ) E ;
- axi_req_o\[aw\]\[addr\][50] + NET axi_req_o\[aw\]\[addr\][50] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1752380 ) E ;
- axi_req_o[56] + NET axi_req_o[56] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1512700 ) E ;
- axi_req_o\[aw\]\[addr\][49] + NET axi_req_o\[aw\]\[addr\][49] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1751260 ) E ;
- axi_req_o[55] + NET axi_req_o[55] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1511580 ) E ;
- axi_req_o\[aw\]\[addr\][48] + NET axi_req_o\[aw\]\[addr\][48] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1749860 ) E ;
- axi_req_o[54] + NET axi_req_o[54] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1510460 ) E ;
- axi_req_o\[aw\]\[addr\][47] + NET axi_req_o\[aw\]\[addr\][47] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1749020 ) E ;
- axi_req_o[53] + NET axi_req_o[53] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1509340 ) E ;
- axi_req_o\[aw\]\[addr\][46] + NET axi_req_o\[aw\]\[addr\][46] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1747900 ) E ;
- axi_req_o[52] + NET axi_req_o[52] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1508220 ) E ;
- axi_req_o\[aw\]\[addr\][45] + NET axi_req_o\[aw\]\[addr\][45] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1746500 ) E ;
- axi_req_o[51] + NET axi_req_o[51] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1507100 ) E ;
- axi_req_o\[aw\]\[addr\][44] + NET axi_req_o\[aw\]\[addr\][44] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1745660 ) E ;
- axi_req_o[50] + NET axi_req_o[50] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1505980 ) E ;
- axi_req_o\[aw\]\[addr\][43] + NET axi_req_o\[aw\]\[addr\][43] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1744540 ) E ;
- axi_req_o[49] + NET axi_req_o[49] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1504860 ) E ;
- axi_req_o\[aw\]\[addr\][42] + NET axi_req_o\[aw\]\[addr\][42] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1743700 ) E ;
- axi_req_o[48] + NET axi_req_o[48] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1503740 ) E ;
- axi_req_o\[aw\]\[addr\][41] + NET axi_req_o\[aw\]\[addr\][41] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1742300 ) E ;
- axi_req_o[47] + NET axi_req_o[47] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1502900 ) E ;
- axi_req_o\[aw\]\[addr\][40] + NET axi_req_o\[aw\]\[addr\][40] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1741460 ) E ;
- axi_req_o[46] + NET axi_req_o[46] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1502060 ) E ;
- axi_req_o\[aw\]\[addr\][39] + NET axi_req_o\[aw\]\[addr\][39] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1740340 ) E ;
- axi_req_o[45] + NET axi_req_o[45] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1501220 ) E ;
- axi_req_o\[aw\]\[addr\][38] + NET axi_req_o\[aw\]\[addr\][38] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1738940 ) E ;
- axi_req_o[44] + NET axi_req_o[44] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1500380 ) E ;
- axi_req_o\[aw\]\[addr\][37] + NET axi_req_o\[aw\]\[addr\][37] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1738100 ) E ;
- axi_req_o[43] + NET axi_req_o[43] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1499260 ) E ;
- axi_req_o\[aw\]\[addr\][36] + NET axi_req_o\[aw\]\[addr\][36] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1736980 ) E ;
- axi_req_o[42] + NET axi_req_o[42] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1498140 ) E ;
- axi_req_o\[aw\]\[addr\][35] + NET axi_req_o\[aw\]\[addr\][35] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1735580 ) E ;
- axi_req_o[41] + NET axi_req_o[41] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1497300 ) E ;
- axi_req_o\[aw\]\[addr\][34] + NET axi_req_o\[aw\]\[addr\][34] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1734740 ) E ;
- axi_req_o[40] + NET axi_req_o[40] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1496460 ) E ;
- axi_req_o\[aw\]\[addr\][33] + NET axi_req_o\[aw\]\[addr\][33] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1733620 ) E ;
- axi_req_o[39] + NET axi_req_o[39] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1495620 ) E ;
- axi_req_o\[aw\]\[addr\][32] + NET axi_req_o\[aw\]\[addr\][32] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1732220 ) E ;
- axi_req_o[38] + NET axi_req_o[38] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1494780 ) E ;
- axi_req_o\[aw\]\[addr\][31] + NET axi_req_o\[aw\]\[addr\][31] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1731380 ) E ;
- axi_req_o[37] + NET axi_req_o[37] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1493940 ) E ;
- axi_req_o\[aw\]\[addr\][30] + NET axi_req_o\[aw\]\[addr\][30] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1730540 ) E ;
- axi_req_o[36] + NET axi_req_o[36] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1493100 ) E ;
- axi_req_o\[aw\]\[addr\][29] + NET axi_req_o\[aw\]\[addr\][29] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1729420 ) E ;
- axi_req_o[35] + NET axi_req_o[35] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1492260 ) E ;
- axi_req_o\[aw\]\[addr\][28] + NET axi_req_o\[aw\]\[addr\][28] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1728020 ) E ;
- axi_req_o[34] + NET axi_req_o[34] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1491420 ) E ;
- axi_req_o\[aw\]\[addr\][27] + NET axi_req_o\[aw\]\[addr\][27] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1727180 ) E ;
- axi_req_o[33] + NET axi_req_o[33] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1490580 ) E ;
- axi_req_o\[aw\]\[addr\][26] + NET axi_req_o\[aw\]\[addr\][26] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1726060 ) E ;
- axi_req_o[32] + NET axi_req_o[32] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1489740 ) E ;
- axi_req_o\[aw\]\[addr\][25] + NET axi_req_o\[aw\]\[addr\][25] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1724660 ) E ;
- axi_req_o[31] + NET axi_req_o[31] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1488900 ) E ;
- axi_req_o\[aw\]\[addr\][24] + NET axi_req_o\[aw\]\[addr\][24] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1723820 ) E ;
- axi_req_o[30] + NET axi_req_o[30] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1488060 ) E ;
- axi_req_o\[aw\]\[addr\][23] + NET axi_req_o\[aw\]\[addr\][23] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1722700 ) E ;
- axi_req_o[29] + NET axi_req_o[29] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1487220 ) E ;
- axi_req_o\[aw\]\[addr\][22] + NET axi_req_o\[aw\]\[addr\][22] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1721300 ) E ;
- axi_req_o[28] + NET axi_req_o[28] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1486380 ) E ;
- axi_req_o\[aw\]\[addr\][21] + NET axi_req_o\[aw\]\[addr\][21] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1720460 ) E ;
- axi_req_o[27] + NET axi_req_o[27] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1485540 ) E ;
- axi_req_o\[aw\]\[addr\][20] + NET axi_req_o\[aw\]\[addr\][20] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1719340 ) E ;
- axi_req_o[26] + NET axi_req_o[26] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1484700 ) E ;
- axi_req_o\[aw\]\[addr\][19] + NET axi_req_o\[aw\]\[addr\][19] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1717940 ) E ;
- axi_req_o[25] + NET axi_req_o[25] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1483860 ) E ;
- axi_req_o\[aw\]\[addr\][18] + NET axi_req_o\[aw\]\[addr\][18] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1717100 ) E ;
- axi_req_o[24] + NET axi_req_o[24] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1483020 ) E ;
- axi_req_o\[aw\]\[addr\][17] + NET axi_req_o\[aw\]\[addr\][17] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1716260 ) E ;
- axi_req_o[23] + NET axi_req_o[23] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1482180 ) E ;
- axi_req_o\[aw\]\[addr\][16] + NET axi_req_o\[aw\]\[addr\][16] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1715140 ) E ;
- axi_req_o[22] + NET axi_req_o[22] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1481340 ) E ;
- axi_req_o\[aw\]\[addr\][15] + NET axi_req_o\[aw\]\[addr\][15] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1713740 ) E ;
- axi_req_o[21] + NET axi_req_o[21] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1480500 ) E ;
- axi_req_o\[aw\]\[addr\][14] + NET axi_req_o\[aw\]\[addr\][14] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1712900 ) E ;
- axi_req_o[20] + NET axi_req_o[20] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1479660 ) E ;
- axi_req_o\[aw\]\[addr\][13] + NET axi_req_o\[aw\]\[addr\][13] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1711780 ) E ;
- axi_req_o[19] + NET axi_req_o[19] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1478820 ) E ;
- axi_req_o\[aw\]\[addr\][12] + NET axi_req_o\[aw\]\[addr\][12] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1710380 ) E ;
- axi_req_o[18] + NET axi_req_o[18] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1477980 ) E ;
- axi_req_o\[aw\]\[addr\][11] + NET axi_req_o\[aw\]\[addr\][11] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1709540 ) E ;
- axi_req_o[17] + NET axi_req_o[17] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1477140 ) E ;
- axi_req_o\[aw\]\[addr\][10] + NET axi_req_o\[aw\]\[addr\][10] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1708420 ) E ;
- axi_req_o[16] + NET axi_req_o[16] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1476300 ) E ;
- axi_req_o\[aw\]\[addr\][9] + NET axi_req_o\[aw\]\[addr\][9] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1707020 ) E ;
- axi_req_o[15] + NET axi_req_o[15] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1475460 ) E ;
- axi_req_o\[aw\]\[addr\][8] + NET axi_req_o\[aw\]\[addr\][8] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1706180 ) E ;
- axi_req_o[14] + NET axi_req_o[14] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1474620 ) E ;
- axi_req_o\[aw\]\[addr\][7] + NET axi_req_o\[aw\]\[addr\][7] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1705060 ) E ;
- axi_req_o[13] + NET axi_req_o[13] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1473780 ) E ;
- axi_req_o\[aw\]\[addr\][6] + NET axi_req_o\[aw\]\[addr\][6] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1704220 ) E ;
- axi_req_o[12] + NET axi_req_o[12] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1472940 ) E ;
- axi_req_o\[aw\]\[addr\][5] + NET axi_req_o\[aw\]\[addr\][5] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1702820 ) E ;
- axi_req_o[11] + NET axi_req_o[11] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1472100 ) E ;
- axi_req_o\[aw\]\[addr\][4] + NET axi_req_o\[aw\]\[addr\][4] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1701980 ) E ;
- axi_req_o[10] + NET axi_req_o[10] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1471260 ) E ;
- axi_req_o\[aw\]\[addr\][3] + NET axi_req_o\[aw\]\[addr\][3] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1700860 ) E ;
- axi_req_o[9] + NET axi_req_o[9] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1470420 ) E ;
- axi_req_o\[aw\]\[addr\][2] + NET axi_req_o\[aw\]\[addr\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1699460 ) E ;
- axi_req_o[8] + NET axi_req_o[8] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1469580 ) E ;
- axi_req_o\[aw\]\[addr\][1] + NET axi_req_o\[aw\]\[addr\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1698620 ) E ;
- axi_req_o[7] + NET axi_req_o[7] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1468740 ) E ;
- axi_req_o\[aw\]\[addr\][0] + NET axi_req_o\[aw\]\[addr\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1697500 ) E ;
- axi_req_o[6] + NET axi_req_o[6] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1467900 ) E ;
- axi_req_o\[aw\]\[id\][3] + NET axi_req_o\[aw\]\[id\][3] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1696100 ) E ;
- axi_req_o[5] + NET axi_req_o[5] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1537340 ) E ;
- axi_req_o\[aw\]\[id\][2] + NET axi_req_o\[aw\]\[id\][2] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1695260 ) E ;
- axi_req_o[4] + NET axi_req_o[4] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1536500 ) E ;
- axi_req_o\[aw\]\[id\][1] + NET axi_req_o\[aw\]\[id\][1] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1694140 ) E ;
- axi_req_o[3] + NET axi_req_o[3] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1535660 ) E ;
- axi_req_o\[aw\]\[id\][0] + NET axi_req_o\[aw\]\[id\][0] + DIRECTION OUTPUT + USE SIGNAL
+ FIXED ( 0 1693020 ) E ;
- axi_req_o[2] + NET axi_req_o[2] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1534820 ) E ;
- axi_resp_i\[r\]\[last\] + NET axi_resp_i\[r\]\[last\] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1691900 ) E ;
- axi_req_o[1] + NET axi_req_o[1] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1690500 ) E ;
- axi_resp_i\[r\]\[resp\][1] + NET axi_resp_i\[r\]\[resp\][1] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1691060 ) E ;
- axi_req_o[0] + NET axi_req_o[0] + DIRECTION OUTPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1692180 ) E ;
- axi_resp_i\[r\]\[resp\][0] + NET axi_resp_i\[r\]\[resp\][0] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1689940 ) E ;
- axi_resp_i[81] + NET axi_resp_i[81] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1691340 ) E ;
- axi_resp_i\[r\]\[data\][63] + NET axi_resp_i\[r\]\[data\][63] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1688820 ) E ;
- axi_resp_i[80] + NET axi_resp_i[80] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1686300 ) E ;
- axi_resp_i\[r\]\[data\][62] + NET axi_resp_i\[r\]\[data\][62] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1687700 ) E ;
- axi_resp_i[79] + NET axi_resp_i[79] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1685460 ) E ;
- axi_resp_i\[r\]\[data\][61] + NET axi_resp_i\[r\]\[data\][61] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1686580 ) E ;
- axi_resp_i[78] + NET axi_resp_i[78] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1684620 ) E ;
- axi_resp_i\[r\]\[data\][60] + NET axi_resp_i\[r\]\[data\][60] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1685460 ) E ;
- axi_resp_i[77] + NET axi_resp_i[77] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1683780 ) E ;
- axi_resp_i\[r\]\[data\][59] + NET axi_resp_i\[r\]\[data\][59] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1684340 ) E ;
- axi_resp_i[76] + NET axi_resp_i[76] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1682940 ) E ;
- axi_resp_i\[r\]\[data\][58] + NET axi_resp_i\[r\]\[data\][58] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1683220 ) E ;
- axi_resp_i[75] + NET axi_resp_i[75] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1682100 ) E ;
- axi_resp_i\[r\]\[data\][57] + NET axi_resp_i\[r\]\[data\][57] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1681260 ) E ;
- axi_resp_i\[r\]\[data\][56] + NET axi_resp_i\[r\]\[data\][56] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[74] + NET axi_resp_i[74] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1680420 ) E ;
- axi_resp_i\[r\]\[data\][55] + NET axi_resp_i\[r\]\[data\][55] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1680980 ) E ;
- axi_resp_i[73] + NET axi_resp_i[73] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1679580 ) E ;
- axi_resp_i\[r\]\[data\][54] + NET axi_resp_i\[r\]\[data\][54] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1679860 ) E ;
- axi_resp_i[72] + NET axi_resp_i[72] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1678740 ) E ;
- axi_resp_i\[r\]\[data\][53] + NET axi_resp_i\[r\]\[data\][53] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[71] + NET axi_resp_i[71] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1677900 ) E ;
- axi_resp_i\[r\]\[data\][52] + NET axi_resp_i\[r\]\[data\][52] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[70] + NET axi_resp_i[70] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1677060 ) E ;
- axi_resp_i\[r\]\[data\][51] + NET axi_resp_i\[r\]\[data\][51] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1676780 ) E ;
- axi_resp_i[69] + NET axi_resp_i[69] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1676220 ) E ;
- axi_resp_i\[r\]\[data\][50] + NET axi_resp_i\[r\]\[data\][50] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1675380 ) E ;
- axi_resp_i\[r\]\[data\][49] + NET axi_resp_i\[r\]\[data\][49] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1675660 ) E ;
- axi_resp_i[68] + NET axi_resp_i[68] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1674540 ) E ;
- axi_resp_i\[r\]\[data\][48] + NET axi_resp_i\[r\]\[data\][48] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1673700 ) E ;
- axi_resp_i\[r\]\[data\][47] + NET axi_resp_i\[r\]\[data\][47] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[67] + NET axi_resp_i[67] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1672860 ) E ;
- axi_resp_i\[r\]\[data\][46] + NET axi_resp_i\[r\]\[data\][46] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1673420 ) E ;
- axi_resp_i[66] + NET axi_resp_i[66] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1672020 ) E ;
- axi_resp_i\[r\]\[data\][45] + NET axi_resp_i\[r\]\[data\][45] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1672300 ) E ;
- axi_resp_i[65] + NET axi_resp_i[65] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1671180 ) E ;
- axi_resp_i\[r\]\[data\][44] + NET axi_resp_i\[r\]\[data\][44] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[64] + NET axi_resp_i[64] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1670340 ) E ;
- axi_resp_i\[r\]\[data\][43] + NET axi_resp_i\[r\]\[data\][43] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1670060 ) E ;
- axi_resp_i[63] + NET axi_resp_i[63] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1669500 ) E ;
- axi_resp_i\[r\]\[data\][42] + NET axi_resp_i\[r\]\[data\][42] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1668660 ) E ;
- axi_resp_i\[r\]\[data\][41] + NET axi_resp_i\[r\]\[data\][41] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1668940 ) E ;
- axi_resp_i[62] + NET axi_resp_i[62] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1667820 ) E ;
- axi_resp_i\[r\]\[data\][40] + NET axi_resp_i\[r\]\[data\][40] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1666980 ) E ;
- axi_resp_i\[r\]\[data\][39] + NET axi_resp_i\[r\]\[data\][39] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[61] + NET axi_resp_i[61] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1666140 ) E ;
- axi_resp_i\[r\]\[data\][38] + NET axi_resp_i\[r\]\[data\][38] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1666700 ) E ;
- axi_resp_i[60] + NET axi_resp_i[60] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1665300 ) E ;
- axi_resp_i\[r\]\[data\][37] + NET axi_resp_i\[r\]\[data\][37] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1665580 ) E ;
- axi_resp_i[59] + NET axi_resp_i[59] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1664460 ) E ;
- axi_resp_i\[r\]\[data\][36] + NET axi_resp_i\[r\]\[data\][36] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1664740 ) E ;
- axi_resp_i[58] + NET axi_resp_i[58] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1663620 ) E ;
- axi_resp_i\[r\]\[data\][35] + NET axi_resp_i\[r\]\[data\][35] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1662780 ) E ;
- axi_resp_i\[r\]\[data\][34] + NET axi_resp_i\[r\]\[data\][34] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[57] + NET axi_resp_i[57] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1661940 ) E ;
- axi_resp_i\[r\]\[data\][33] + NET axi_resp_i\[r\]\[data\][33] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1662500 ) E ;
- axi_resp_i[56] + NET axi_resp_i[56] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1661100 ) E ;
- axi_resp_i\[r\]\[data\][32] + NET axi_resp_i\[r\]\[data\][32] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1661380 ) E ;
- axi_resp_i[55] + NET axi_resp_i[55] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1660260 ) E ;
- axi_resp_i\[r\]\[data\][31] + NET axi_resp_i\[r\]\[data\][31] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[54] + NET axi_resp_i[54] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1659420 ) E ;
- axi_resp_i\[r\]\[data\][30] + NET axi_resp_i\[r\]\[data\][30] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1659140 ) E ;
- axi_resp_i[53] + NET axi_resp_i[53] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1658580 ) E ;
- axi_resp_i\[r\]\[data\][29] + NET axi_resp_i\[r\]\[data\][29] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1657740 ) E ;
- axi_resp_i\[r\]\[data\][28] + NET axi_resp_i\[r\]\[data\][28] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1658020 ) E ;
- axi_resp_i[52] + NET axi_resp_i[52] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1656900 ) E ;
- axi_resp_i\[r\]\[data\][27] + NET axi_resp_i\[r\]\[data\][27] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1656060 ) E ;
- axi_resp_i\[r\]\[data\][26] + NET axi_resp_i\[r\]\[data\][26] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[51] + NET axi_resp_i[51] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1655220 ) E ;
- axi_resp_i\[r\]\[data\][25] + NET axi_resp_i\[r\]\[data\][25] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1655780 ) E ;
- axi_resp_i[50] + NET axi_resp_i[50] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1654380 ) E ;
- axi_resp_i\[r\]\[data\][24] + NET axi_resp_i\[r\]\[data\][24] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1654660 ) E ;
- axi_resp_i[49] + NET axi_resp_i[49] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1653540 ) E ;
- axi_resp_i\[r\]\[data\][23] + NET axi_resp_i\[r\]\[data\][23] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[48] + NET axi_resp_i[48] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1652700 ) E ;
- axi_resp_i\[r\]\[data\][22] + NET axi_resp_i\[r\]\[data\][22] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1651860 ) E ;
- axi_resp_i\[r\]\[data\][21] + NET axi_resp_i\[r\]\[data\][21] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1652420 ) E ;
- axi_resp_i[47] + NET axi_resp_i[47] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1651020 ) E ;
- axi_resp_i\[r\]\[data\][20] + NET axi_resp_i\[r\]\[data\][20] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1651580 ) E ;
- axi_resp_i[46] + NET axi_resp_i[46] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1650180 ) E ;
- axi_resp_i\[r\]\[data\][19] + NET axi_resp_i\[r\]\[data\][19] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1650460 ) E ;
- axi_resp_i[45] + NET axi_resp_i[45] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1649340 ) E ;
- axi_resp_i\[r\]\[data\][18] + NET axi_resp_i\[r\]\[data\][18] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[44] + NET axi_resp_i[44] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1648500 ) E ;
- axi_resp_i\[r\]\[data\][17] + NET axi_resp_i\[r\]\[data\][17] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1647660 ) E ;
- axi_resp_i\[r\]\[data\][16] + NET axi_resp_i\[r\]\[data\][16] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1648220 ) E ;
- axi_resp_i[43] + NET axi_resp_i[43] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1646820 ) E ;
- axi_resp_i\[r\]\[data\][15] + NET axi_resp_i\[r\]\[data\][15] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1647100 ) E ;
- axi_resp_i[42] + NET axi_resp_i[42] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1645980 ) E ;
- axi_resp_i\[r\]\[data\][14] + NET axi_resp_i\[r\]\[data\][14] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[41] + NET axi_resp_i[41] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1645140 ) E ;
- axi_resp_i\[r\]\[data\][13] + NET axi_resp_i\[r\]\[data\][13] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1644860 ) E ;
- axi_resp_i[40] + NET axi_resp_i[40] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1644300 ) E ;
- axi_resp_i\[r\]\[data\][12] + NET axi_resp_i\[r\]\[data\][12] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1643460 ) E ;
- axi_resp_i\[r\]\[data\][11] + NET axi_resp_i\[r\]\[data\][11] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1643740 ) E ;
- axi_resp_i[39] + NET axi_resp_i[39] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1642620 ) E ;
- axi_resp_i\[r\]\[data\][10] + NET axi_resp_i\[r\]\[data\][10] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1641780 ) E ;
- axi_resp_i\[r\]\[data\][9] + NET axi_resp_i\[r\]\[data\][9] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[38] + NET axi_resp_i[38] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1640940 ) E ;
- axi_resp_i\[r\]\[data\][8] + NET axi_resp_i\[r\]\[data\][8] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1641500 ) E ;
- axi_resp_i[37] + NET axi_resp_i[37] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1640100 ) E ;
- axi_resp_i\[r\]\[data\][7] + NET axi_resp_i\[r\]\[data\][7] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1640380 ) E ;
- axi_resp_i[36] + NET axi_resp_i[36] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1639260 ) E ;
- axi_resp_i\[r\]\[data\][6] + NET axi_resp_i\[r\]\[data\][6] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[35] + NET axi_resp_i[35] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1638420 ) E ;
- axi_resp_i\[r\]\[data\][5] + NET axi_resp_i\[r\]\[data\][5] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1637580 ) E ;
- axi_resp_i\[r\]\[data\][4] + NET axi_resp_i\[r\]\[data\][4] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[34] + NET axi_resp_i[34] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1636740 ) E ;
- axi_resp_i\[r\]\[data\][3] + NET axi_resp_i\[r\]\[data\][3] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1637300 ) E ;
- axi_resp_i[33] + NET axi_resp_i[33] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1635900 ) E ;
- axi_resp_i\[r\]\[data\][2] + NET axi_resp_i\[r\]\[data\][2] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1636180 ) E ;
- axi_resp_i[32] + NET axi_resp_i[32] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1635060 ) E ;
- axi_resp_i\[r\]\[data\][1] + NET axi_resp_i\[r\]\[data\][1] + DIRECTION INPUT + USE SIGNAL
- axi_resp_i[31] + NET axi_resp_i[31] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1634220 ) E ;
- axi_resp_i\[r\]\[data\][0] + NET axi_resp_i\[r\]\[data\][0] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1633940 ) E ;
- axi_resp_i[30] + NET axi_resp_i[30] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1633380 ) E ;
- axi_resp_i\[r\]\[id\][3] + NET axi_resp_i\[r\]\[id\][3] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1632820 ) E ;
- axi_resp_i[29] + NET axi_resp_i[29] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1689660 ) E ;
- axi_resp_i\[r\]\[id\][2] + NET axi_resp_i\[r\]\[id\][2] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1631700 ) E ;
- axi_resp_i[28] + NET axi_resp_i[28] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1688820 ) E ;
- axi_resp_i\[r\]\[id\][1] + NET axi_resp_i\[r\]\[id\][1] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1630580 ) E ;
- axi_resp_i[27] + NET axi_resp_i[27] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1687980 ) E ;
- axi_resp_i\[r\]\[id\][0] + NET axi_resp_i\[r\]\[id\][0] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1629460 ) E ;
- axi_resp_i[26] + NET axi_resp_i[26] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1687140 ) E ;
- axi_resp_i\[r_valid\] + NET axi_resp_i\[r_valid\] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1628340 ) E ;
- axi_resp_i[25] + NET axi_resp_i[25] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1693020 ) E ;
- axi_resp_i\[b\]\[resp\][1] + NET axi_resp_i\[b\]\[resp\][1] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1627220 ) E ;
- axi_resp_i[24] + NET axi_resp_i[24] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1631700 ) E ;
- axi_resp_i\[b\]\[resp\][0] + NET axi_resp_i\[b\]\[resp\][0] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1626100 ) E ;
- axi_resp_i[23] + NET axi_resp_i[23] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1630860 ) E ;
- axi_resp_i\[b\]\[id\][3] + NET axi_resp_i\[b\]\[id\][3] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1625260 ) E ;
- axi_resp_i[22] + NET axi_resp_i[22] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1630020 ) E ;
- axi_resp_i\[b\]\[id\][2] + NET axi_resp_i\[b\]\[id\][2] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1624140 ) E ;
- axi_resp_i[21] + NET axi_resp_i[21] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1629180 ) E ;
- axi_resp_i\[b\]\[id\][1] + NET axi_resp_i\[b\]\[id\][1] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1623020 ) E ;
- axi_resp_i[20] + NET axi_resp_i[20] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1628340 ) E ;
- axi_resp_i\[b\]\[id\][0] + NET axi_resp_i\[b\]\[id\][0] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1621900 ) E ;
- axi_resp_i[19] + NET axi_resp_i[19] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1627500 ) E ;
- axi_resp_i\[b_valid\] + NET axi_resp_i\[b_valid\] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1620780 ) E ;
- axi_resp_i[18] + NET axi_resp_i[18] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1632540 ) E ;
- axi_resp_i\[w_ready\] + NET axi_resp_i\[w_ready\] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1619660 ) E ;
- axi_resp_i[17] + NET axi_resp_i[17] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1618540 ) E ;
- axi_resp_i[16] + NET axi_resp_i[16] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1617420 ) E ;
- axi_resp_i[15] + NET axi_resp_i[15] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1616300 ) E ;
- axi_resp_i[14] + NET axi_resp_i[14] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1615180 ) E ;
- axi_resp_i[13] + NET axi_resp_i[13] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1614060 ) E ;
- axi_resp_i[12] + NET axi_resp_i[12] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1612940 ) E ;
- axi_resp_i[11] + NET axi_resp_i[11] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1612100 ) E ;
- axi_resp_i[10] + NET axi_resp_i[10] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1693860 ) E ;
- axi_resp_i\[ar_ready\] + NET axi_resp_i\[ar_ready\] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1610980 ) E ;
- axi_resp_i[9] + NET axi_resp_i[9] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1625820 ) E ;
- axi_resp_i\[aw_ready\] + NET axi_resp_i\[aw_ready\] + DIRECTION INPUT + USE SIGNAL
+ FIXED ( 0 1609860 ) E ;
- axi_resp_i[8] + NET axi_resp_i[8] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1608740 ) E ;
- axi_resp_i[7] + NET axi_resp_i[7] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1607620 ) E ;
- axi_resp_i[6] + NET axi_resp_i[6] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1606500 ) E ;
- axi_resp_i[5] + NET axi_resp_i[5] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1605380 ) E ;
- axi_resp_i[4] + NET axi_resp_i[4] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1604260 ) E ;
- axi_resp_i[3] + NET axi_resp_i[3] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1626660 ) E ;
+ FIXED ( 0 1603140 ) E ;
- axi_resp_i[2] + NET axi_resp_i[2] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1602020 ) E ;
- axi_resp_i[1] + NET axi_resp_i[1] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1600900 ) E ;
- axi_resp_i[0] + NET axi_resp_i[0] + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
+ FIXED ( 0 1600060 ) E ;
END PINS
SPECIALNETS 2 ;
- VDD ( * VDD )
+ USE POWER
;
- VSS ( * VSS )
+ USE GROUND
;
END SPECIALNETS
END DESIGN
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -3,6 +3,7 @@
set DESIGN ariane
set sdc ../../constraints/${DESIGN}.sdc
set rtldir ../../../../../Testcases/ariane133/rtl
#
# DEF file for floorplan initialization
......@@ -20,3 +21,7 @@ set GEN_EFF medium
# Effort level during optimization in syn_map -physical (or called mapping) stage
# possible values are : high, medium or low
set MAP_EFF high
#
set SITE "FreePDK45_38x28_10R_NP_162NW_34O"
set HALO_WIDTH 5
set TOP_ROUTING_LAYER 10
File mode changed from 100644 to 100755
......@@ -53,7 +53,7 @@ if {![info exist ::env(PHY_SYNTH)] || $::env(PHY_SYNTH) == 0} {
#################################################
# Load Design and Initialize
#################################################
set_db init_hdl_search_path $rtldir
source rtl_list.tcl
foreach rtl_file $rtl_all {
......@@ -90,6 +90,7 @@ if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
syn_generic -physical
} else {
syn_generic
write_hdl -generic > ${HANDOFF_PATH}/${DESIGN}_generic.v
}
time_info GENERIC
......
......@@ -12,8 +12,6 @@ set handoff_dir "./syn_handoff"
set netlist ${handoff_dir}/${DESIGN}.v
set sdc ${handoff_dir}/${DESIGN}.sdc
set site "FreePDK45_38x28_10R_NP_162NW_34O"
set rptDir summaryReport/
set encDir enc/
......@@ -63,7 +61,7 @@ if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
defIn ${handoff_dir}/${DESIGN}.def
} else {
defIn $floorplan_def
addHaloToBlock -allMacro 5 5 5 5
addHaloToBlock -allMacro $HALO_WIDTH $HALO_WIDTH $HALO_WIDTH $HALO_WIDTH
place_design -concurrent_macros
refine_macro_place
}
......@@ -72,7 +70,7 @@ saveDesign ${encDir}/${DESIGN}_floorplan.enc
setPlaceMode -place_detail_legalization_inst_gap 1
setFillerMode -fitGap true
setDesignMode -topRoutingLayer 10
setDesignMode -topRoutingLayer $TOP_ROUTING_LAYER
setDesignMode -bottomRoutingLayer 2
place_opt_design -out_dir $rptDir -prefix place
......
......@@ -2478,281 +2478,6 @@ GCELLGRID Y 3438540 DO 2 STEP 1260 ;
GCELLGRID Y 140 DO 1229 STEP 2800 ;
GCELLGRID Y 0 DO 2 STEP 140 ;
COMPONENTS 136 ;
- i_cache_subsystem/i_icache/sram_block\[0\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[0\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[1\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[2\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_icache/sram_block\[3\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[0\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[1\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[2\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[3\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[4\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[5\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[6\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].data_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].data_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].data_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].data_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].data_sram/macro_mem\[4\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].data_sram/macro_mem\[5\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].data_sram/macro_mem\[6\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].data_sram/macro_mem\[7\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].tag_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].tag_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/sram_block\[7\].tag_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/valid_dirty_sram/macro_mem\[0\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/valid_dirty_sram/macro_mem\[1\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/valid_dirty_sram/macro_mem\[2\].i_ram fakeram45_256x16
;
- i_cache_subsystem/i_nbdcache/valid_dirty_sram/macro_mem\[3\].i_ram fakeram45_256x16
;
END COMPONENTS
PINS 495 ;
- clk_i + NET clk_i + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
......
......@@ -3,6 +3,7 @@
set DESIGN ariane
set sdc ../../constraints/${DESIGN}.sdc
set rtldir ../../../../../Testcases/ariane136/rtl
#
# DEF file for floorplan initialization
......
......@@ -53,7 +53,7 @@ if {![info exist ::env(PHY_SYNTH)] || $::env(PHY_SYNTH) == 0} {
#################################################
# Load Design and Initialize
#################################################
set_db init_hdl_search_path $rtldir
source rtl_list.tcl
foreach rtl_file $rtl_all {
......@@ -90,6 +90,7 @@ if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
syn_generic -physical
} else {
syn_generic
write_hdl -generic > ${HANDOFF_PATH}/${DESIGN}_generic.v
}
time_info GENERIC
......
......@@ -1306,49 +1306,6 @@ GCELLGRID Y 1797740 DO 2 STEP 2380 ;
GCELLGRID Y 140 DO 643 STEP 2800 ;
GCELLGRID Y 0 DO 2 STEP 140 ;
COMPONENTS 20 ;
- i_tile/gen_caches_0__i_snitch_icache/i_lookup/i_data/genblk1_fr_sp_instance0 fakeram45_64x64
;
- i_tile/gen_caches_0__i_snitch_icache/i_lookup/i_data/genblk1_fr_sp_instance1 fakeram45_64x64
;
- i_tile/gen_caches_0__i_snitch_icache/i_lookup/i_data/genblk1_fr_sp_instance2 fakeram45_64x64
;
- i_tile/gen_caches_0__i_snitch_icache/i_lookup/i_data/genblk1_fr_sp_instance3 fakeram45_64x64
;
- i_tile/gen_banks_0__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_1__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_2__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_3__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_4__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_5__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_6__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_7__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_8__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_9__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_10__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_11__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_12__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_13__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_14__mem_bank/genblk1_sram_instance fakeram45_256x32
;
- i_tile/gen_banks_15__mem_bank/genblk1_sram_instance fakeram45_256x32
;
END COMPONENTS
PINS 1272 ;
- clk_i + NET clk_i + DIRECTION INPUT + USE SIGNAL
+ LAYER metal3 ( -70 0 ) ( 70 140 )
......
......@@ -6,7 +6,11 @@ set rtldir ../../../../../Testcases/mempool/rtl
set sdc ../../constraints/${DESIGN}.sdc
# def file with die size and placed IO pins
set floorplan_def ../../def/mempool_tile_wrap_fp.def
if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
set floorplan_def ../../def/${DESIGN}_fp_placed_macros.def
} else {
set floorplan_def ../../def/${DESIGN}_fp.def
}
#
# Effort level during optimization in syn_generic -physical (or called generic) stage
# possible values are : high, medium or low
......@@ -15,3 +19,7 @@ set GEN_EFF medium
# Effort level during optimization in syn_map -physical (or called mapping) stage
# possible values are : high, medium or low
set MAP_EFF high
#
set SITE "FreePDK45_38x28_10R_NP_162NW_34O"
set HALO_WIDTH 5
set TOP_ROUTING_LAYER 10
......@@ -4,6 +4,7 @@
set libdir "../../../../../Enablements/NanGate45/lib"
set lefdir "../../../../../Enablements/NanGate45/lef"
set qrcdir "../../../../../Enablements/NanGate45/qrc"
set_db init_lib_search_path { \
${libdir} \
......@@ -33,6 +34,5 @@ set lefs "
# Ensures proper and consistent library handling between Genus and Innovus
#set_db library_setup_ispatial true
#set qrc_max "SigCmax/qrcTechFile"
#set qrc_min "SigCmin/qrcTechFile"
set qrc_max "${qrcdir}/NG45.tch"
set qrc_min "${qrcdir}/NG45.tch"
# This script was written and developed by ABKGroup students at UCSD; however, the underlying commands and reports are copyrighted by Cadence.
# We thank Cadence for granting permission to share our research to help promote and foster the next generation of innovators.
#!/bin/tcsh
module unload innovus
module load innovus/21.1
mkdir -p log
innovus -64 -init run_invs.tcl -log log/run.log
......@@ -6,6 +6,10 @@ module load genus/21.1
module unload innovus
module load innovus/21.1
#
# To run the Physical Synthesis (iSpatial) flow - flow2
export PHY_SYNTH=1
mkdir log -p
genus -overwrite -log log/genus.log -no_gui -files run_genus.tcl
innovus -64 -files run_invs.tcl -overwrite -log log/innovus.log
genus -overwrite -log log/genus.log -no_gui -files run_genus_hybrid.tcl
innovus -64 -overwrite -log log/innovus.log -files run_invs.tcl
......@@ -53,11 +53,11 @@ if {![info exist ::env(PHY_SYNTH)] || $::env(PHY_SYNTH) == 0} {
#################################################
# Load Design and Initialize
#################################################
set_db init_hdl_search_path $rtldir
source rtl_list.tcl
foreach rtl_file $rtl_all {
read_hdl -sv $rtl_file
read_hdl -language sv -define TARGET_SYNTHESIS -define XPULPIMG=1 $rtl_file
}
elaborate $DESIGN
......@@ -90,6 +90,7 @@ if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
syn_generic -physical
} else {
syn_generic
write_hdl -generic > ${HANDOFF_PATH}/${DESIGN}_generic.v
}
time_info GENERIC
......
......@@ -7,12 +7,10 @@ source mmmc_setup.tcl
setMultiCpuUsage -localCpu 16
set util 0.3
set netlist "../../netlist/$DESIGN.v"
set sdc "../../constraints/$DESIGN.sdc"
#set netlist "./syn_handoff/$DESIGN.v"
#set sdc "./syn_handoff/$DESIGN.sdc"
set handoff_dir "./syn_handoff"
set site "FreePDK45_38x28_10R_NP_162NW_34O"
set netlist ${handoff_dir}/${DESIGN}.v
set sdc ${handoff_dir}/${DESIGN}.sdc
set rptDir summaryReport/
set encDir enc/
......@@ -58,56 +56,25 @@ generateVias
createBasicPathGroups -expanded
## Generate the floorplan ##
#floorPlan -r 1.0 $util 10 10 10 10
defIn $floorplan_def
## Macro Placement ##
#redirect mp_config.tcl {source gen_mp_config.tcl}
#proto_design -constraints mp_config.tcl
addHaloToBlock -allMacro 5 5 5 5
place_design -concurrent_macros
refine_macro_place
saveDesign ${encDir}/${DESIGN}_floorplan.enc
## Creating Pin Blcokage for lower and upper pin layers ##
createPinBlkg -name Layer_1 -layer {metal2 metal3 metal9 metal10} -edge 0
createPinBlkg -name side_top -edge 1
createPinBlkg -name side_right -edge 2
createPinBlkg -name side_bottom -edge 3
setPlaceMode -place_detail_legalization_inst_gap 1
setFillerMode -fitGap true
setNanoRouteMode -routeTopRoutingLayer 10
setNanoRouteMode -routeBottomRoutingLayer 2
setNanoRouteMode -drouteVerboseViolationSummary 1
setNanoRouteMode -routeWithSiDriven true
setNanoRouteMode -routeWithTimingDriven true
setNanoRouteMode -routeExpUseAutoVia true
#setPlaceMode -placeIoPins true
place_opt_design -out_dir $rptDir -prefix place
saveDesign $encDir/${DESIGN}_placed.enc
if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
defIn ${handoff_dir}/${DESIGN}.def
} else {
defIn $floorplan_def
addHaloToBlock -allMacro $HALO_WIDTH $HALO_WIDTH $HALO_WIDTH $HALO_WIDTH
place_design -concurrent_macros
refine_macro_place
}
## Creating Pin Blcokage for lower and upper pin layers ##
createPinBlkg -name Layer_1 -layer {metal2 metal3 metal9 metal10} -edge 0
createPinBlkg -name Layer_2 -edge 1
createPinBlkg -name Layer_3 -edge 2
createPinBlkg -name Layer_4 -edge 3
saveDesign ${encDir}/${DESIGN}_floorplan.enc
setPlaceMode -place_detail_legalization_inst_gap 1
setFillerMode -fitGap true
setNanoRouteMode -routeTopRoutingLayer 10
setNanoRouteMode -routeBottomRoutingLayer 2
setNanoRouteMode -drouteVerboseViolationSummary 1
setNanoRouteMode -routeWithSiDriven true
setNanoRouteMode -routeWithTimingDriven true
setNanoRouteMode -routeExpUseAutoVia true
setPlaceMode -placeIoPins true
setDesignMode -topRoutingLayer $TOP_ROUTING_LAYER
setDesignMode -bottomRoutingLayer 2
place_opt_design -out_dir $rptDir -prefix place
saveDesign $encDir/${DESIGN}_placed.enc
defOut -netlist -floorplan ${DESIGN}_placed.def
set_ccopt_property post_conditioning_enable_routing_eco 1
set_ccopt_property -cts_def_lock_clock_sinks_after_routing true
......@@ -123,12 +90,10 @@ set_clock_propagation propagated
# ------------------------------------------------------------------------------
# Routing
# ------------------------------------------------------------------------------
setNanoRouteMode -routeTopRoutingLayer 10
setNanoRouteMode -routeBottomRoutingLayer 2
setNanoRouteMode -drouteVerboseViolationSummary 1
setNanoRouteMode -routeWithSiDriven true
setNanoRouteMode -routeWithTimingDriven true
setNanoRouteMode -routeExpUseAutoVia true
setNanoRouteMode -routeUseAutoVia true
##Recommended by lib owners
# Prevent router modifying M1 pins shapes
......@@ -137,7 +102,6 @@ setNanoRouteMode -routeWithViaOnlyForStandardCellPin "1:1"
## limit VIAs to ongrid only for VIA1 (S1)
setNanoRouteMode -drouteOnGridOnly "via 1:1"
setNanoRouteMode -dbCheckRule true
setNanoRouteMode -drouteAutoStop false
setNanoRouteMode -drouteExpAdvancedMarFix true
setNanoRouteMode -routeExpAdvancedTechnology true
......@@ -145,24 +109,11 @@ setNanoRouteMode -routeExpAdvancedTechnology true
#SM suggestion for solving long extraction runtime during GR
setNanoRouteMode -grouteExpWithTimingDriven false
routeDesign
#route_opt_design
saveDesign ${encDir}/${DESIGN}_route.enc
defOut -netlist -floorplan -routing ${DESIGN}_route.def
setDelayCalMode -reset
setDelayCalMode -SIAware true
setExtractRCMode -engine postRoute -coupled true -tQuantusForPostRoute false
setAnalysisMode -analysisType onChipVariation -cppr both
# routeOpt
#optDesign -postRoute -setup -hold -prefix postRoute -expandedViews
#extractRC
deselectAll
selectNet -clock
reportSelect > summaryReport/clock_net_length.post_route
deselectAll
summaryReport -noHtml -outfile summaryReport/post_route.sum
saveDesign ${encDir}/${DESIGN}.enc
defOut -netlist -floorplan -routing ${DESIGN}.def
......
......@@ -2,12 +2,15 @@
# We thank Cadence for granting permission to share our research to help promote and foster the next generation of innovators.
set DESIGN NV_NVDLA_partition_c
set rtldir ../../../../../Testcases/nvdla/rtl
set sdc ../../constraints/${DESIGN}.sdc
# def file with die size and placed IO pins
set floorplan_def ../../def/${DESIGN}_fp.def
set rtl_path ../../../../../Testcases/nvdla/rtl/
if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
set floorplan_def ../../def/${DESIGN}_fp_placed_macros.def
} else {
set floorplan_def ../../def/${DESIGN}_fp.def
}
#
# Effort level during optimization in syn_generic -physical (or called generic) stage
......@@ -17,3 +20,7 @@ set GEN_EFF medium
# Effort level during optimization in syn_map -physical (or called mapping) stage
# possible values are : high, medium or low
set MAP_EFF high
#
set SITE "FreePDK45_38x28_10R_NP_162NW_34O"
set HALO_WIDTH 5
set TOP_ROUTING_LAYER 10
......@@ -5,6 +5,7 @@
+libext+.gv
+define+DISABLE_TESTPOINTS
+define+NV_SYNTHESIS
+define+SYNTHESIS
//+define+RAM_INTERFACE
NV_nvdla.v
......@@ -371,7 +372,7 @@ nv_ram_rwsthp_80x15.v
nv_ram_rwsthp_80x17.v
nv_ram_rwsthp_80x72.v
nv_ram_rwsthp_80x9.v
fakeram_256x64_dp.v
fakeram45_256x64_dp.v
-v NV_NVDLA_XXIF_libs.v
......@@ -6,6 +6,10 @@ module load genus/21.1
module unload innovus
module load innovus/21.1
#
# To run the Physical Synthesis (iSpatial) flow - flow2
export PHY_SYNTH=1
mkdir log -p
genus -overwrite -log log/genus.log -no_gui -files run_genus_iSpatial.tcl
innovus -64 -files run_invs.tcl -overwrite -log log/innovus.log
genus -overwrite -log log/genus.log -no_gui -files run_genus_hybrid.tcl
innovus -64 -overwrite -log log/innovus.log -files run_invs.tcl
......@@ -7,10 +7,10 @@ source mmmc_setup.tcl
setMultiCpuUsage -localCpu 16
set util 0.3
set netlist "./syn_handoff/$DESIGN.v"
set sdc "./syn_handoff/$DESIGN.sdc"
set handoff_dir "./syn_handoff"
set site "FreePDK45_38x28_10R_NP_162NW_34O"
set netlist ${handoff_dir}/${DESIGN}.v
set sdc ${handoff_dir}/${DESIGN}.sdc
set rptDir summaryReport/
set encDir enc/
......@@ -56,26 +56,21 @@ generateVias
createBasicPathGroups -expanded
## Generate the floorplan ##
#floorPlan -r 1.0 $util 10 10 10 10
defIn $floorplan_def
## Macro Placement ##
#redirect mp_config.tcl {source gen_mp_config.tcl}
#proto_design -constraints mp_config.tcl
addHaloToBlock -allMacro 5 5 5 5
place_design -concurrent_macros
refine_macro_place
saveDesign ${encDir}/${DESIGN}_floorplan.enc
## Creating Pin Blcokage for lower and upper pin layers ##
createPinBlkg -name Layer_1 -layer {metal2 metal3 metal9 metal10} -edge 0
createPinBlkg -name side_top -edge 1
createPinBlkg -name side_right -edge 2
createPinBlkg -name side_bottom -edge 3
if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
defIn ${handoff_dir}/${DESIGN}.def
} else {
defIn $floorplan_def
addHaloToBlock -allMacro $HALO_WIDTH $HALO_WIDTH $HALO_WIDTH $HALO_WIDTH
place_design -concurrent_macros
refine_macro_place
}
saveDesign ${encDir}/${DESIGN}_floorplan.enc
setPlaceMode -place_detail_legalization_inst_gap 1
setFillerMode -fitGap true
setDesignMode -topRoutingLayer 10
setDesignMode -topRoutingLayer $TOP_ROUTING_LAYER
setDesignMode -bottomRoutingLayer 2
place_opt_design -out_dir $rptDir -prefix place
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -7,5 +7,5 @@ module unload innovus
module load innovus/21.1
mkdir log -p
genus -overwrite -log log/genus.log -no_gui -files run_genus_iSpatial.tcl
genus -overwrite -log log/genus.log -no_gui -files run_genus.tcl
innovus -64 -files run_invs.tcl -overwrite -log log/innovus.log
......@@ -7,5 +7,5 @@ module unload innovus
module load innovus/21.1
mkdir log -p
genus -overwrite -log log/genus.log -no_gui -files run_genus_iSpatial.tcl
genus -overwrite -log log/genus.log -no_gui -files run_genus.tcl
innovus -64 -files run_invs.tcl -overwrite -log log/innovus.log
......@@ -7,5 +7,5 @@ module unload innovus
module load innovus/21.1
mkdir log -p
genus -overwrite -log log/genus.log -no_gui -files run_genus_iSpatial.tcl
genus -overwrite -log log/genus.log -no_gui -files run_genus.tcl
innovus -64 -files run_invs.tcl -overwrite -log log/innovus.log
......@@ -5,3 +5,5 @@ Testcases currently include the following designs.
- [133 macro version](./ariane133/): The netlist of the 136-macro version is modified to generate the Ariane design with 133 macros. This is explained [here](./ariane133/).
- [MemPool](https://github.com/pulp-platform/mempool): The MemPool design is downloaded from the [mempool](https://github.com/pulp-platform/mempool) GitHub repository.
- [tile](./mempool_tile/): MemPool tile is part of MemPool which is an open-source many-core system.
- [NVDLA](https://github.com/nvdla/hw/tree/nv_small): The NVDLA design is downloaded from the [nvdla/hw](https://github.com/nvdla/hw/tree/nv_small) GitHub repository.
- [NVDLA nv_small](./nvdla/): We compile the RTL using the nv_small.spec available in the [nvdla/hw](https://github.com/nvdla/hw/tree/nv_small) GitHub repository. Only partition *c* has the memory macros, so we run all our flow only for partition *c*.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment