mirror of
https://github.com/TinyTapeout/tt-support-tools.git
synced 2026-11-03 04:36:09 +01:00
feat(tech/ihp-sg13g2): update user project .def files
This change moves the power rails to TopMetal1, and makes the TopMetal1 layer available for the user designs. In addition, we now let LibreLane install the PDK instead of having to install it separately.
This commit is contained in:
@@ -44,17 +44,17 @@ ROW ROW_36 CoreSite 2880 139860 N DO 409 BY 1 STEP 480 0 ;
|
||||
ROW ROW_37 CoreSite 2880 143640 FS DO 409 BY 1 STEP 480 0 ;
|
||||
ROW ROW_38 CoreSite 2880 147420 N DO 409 BY 1 STEP 480 0 ;
|
||||
TRACKS X 480 DO 420 STEP 480 LAYER Metal1 ;
|
||||
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
|
||||
TRACKS X 420 DO 480 STEP 420 LAYER Metal2 ;
|
||||
TRACKS Y 420 DO 368 STEP 420 LAYER Metal1 ;
|
||||
TRACKS X 480 DO 420 STEP 480 LAYER Metal2 ;
|
||||
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
|
||||
TRACKS X 480 DO 420 STEP 480 LAYER Metal3 ;
|
||||
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
|
||||
TRACKS X 420 DO 480 STEP 420 LAYER Metal4 ;
|
||||
TRACKS Y 420 DO 368 STEP 420 LAYER Metal3 ;
|
||||
TRACKS X 480 DO 420 STEP 480 LAYER Metal4 ;
|
||||
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
|
||||
TRACKS X 480 DO 420 STEP 480 LAYER Metal5 ;
|
||||
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
|
||||
TRACKS X 1460 DO 88 STEP 2280 LAYER TopMetal1 ;
|
||||
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
|
||||
TRACKS Y 420 DO 368 STEP 420 LAYER Metal5 ;
|
||||
TRACKS X 1640 DO 88 STEP 2280 LAYER TopMetal1 ;
|
||||
TRACKS Y 1640 DO 67 STEP 2280 LAYER TopMetal1 ;
|
||||
TRACKS X 2000 DO 50 STEP 4000 LAYER TopMetal2 ;
|
||||
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
|
||||
COMPONENTS 0 ;
|
||||
@@ -62,175 +62,175 @@ END COMPONENTS
|
||||
PINS 43 ;
|
||||
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 187200 154480 ) N ;
|
||||
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 191040 154480 ) N ;
|
||||
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 183360 154480 ) N ;
|
||||
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 179520 154480 ) N ;
|
||||
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 175680 154480 ) N ;
|
||||
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 171840 154480 ) N ;
|
||||
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 168000 154480 ) N ;
|
||||
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 164160 154480 ) N ;
|
||||
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 160320 154480 ) N ;
|
||||
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 156480 154480 ) N ;
|
||||
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 152640 154480 ) N ;
|
||||
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 148800 154480 ) N ;
|
||||
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 144960 154480 ) N ;
|
||||
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 141120 154480 ) N ;
|
||||
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 137280 154480 ) N ;
|
||||
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 133440 154480 ) N ;
|
||||
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 129600 154480 ) N ;
|
||||
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 125760 154480 ) N ;
|
||||
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 121920 154480 ) N ;
|
||||
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 56640 154480 ) N ;
|
||||
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 52800 154480 ) N ;
|
||||
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 48960 154480 ) N ;
|
||||
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 45120 154480 ) N ;
|
||||
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 41280 154480 ) N ;
|
||||
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 37440 154480 ) N ;
|
||||
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 33600 154480 ) N ;
|
||||
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 29760 154480 ) N ;
|
||||
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 87360 154480 ) N ;
|
||||
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 83520 154480 ) N ;
|
||||
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 79680 154480 ) N ;
|
||||
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 75840 154480 ) N ;
|
||||
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 72000 154480 ) N ;
|
||||
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 68160 154480 ) N ;
|
||||
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 64320 154480 ) N ;
|
||||
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 60480 154480 ) N ;
|
||||
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 118080 154480 ) N ;
|
||||
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 114240 154480 ) N ;
|
||||
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 110400 154480 ) N ;
|
||||
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 106560 154480 ) N ;
|
||||
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 102720 154480 ) N ;
|
||||
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 98880 154480 ) N ;
|
||||
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 95040 154480 ) N ;
|
||||
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
|
||||
+ LAYER Metal4 ( -150 -500 ) ( 150 500 )
|
||||
+ PLACED ( 91200 154480 ) N ;
|
||||
END PINS
|
||||
SPECIALNETS 2 ;
|
||||
|
||||
Reference in New Issue
Block a user