blob: f6d953c8ebaf5ba335d8d39c0c24c4ba7e4d95bc [file] [log] [blame]
Ahmed Ghazyec81bd22020-11-19 16:09:08 +02001# Power nets
Ahmed Ghazya4367b32020-11-26 21:03:30 +02002set ::power_nets $::env(_VDD_NET_NAME)
3set ::ground_nets $::env(_GND_NET_NAME)
Ahmed Ghazyec81bd22020-11-19 16:09:08 +02004
5pdngen::specify_grid stdcell {
6 name grid
7 core_ring {
Ahmed Ghazya4367b32020-11-26 21:03:30 +02008 met5 {width $::env(_WIDTH) spacing $::env(_SPACING) core_offset $::env(_H_OFFSET)}
9 met4 {width $::env(_WIDTH) spacing $::env(_SPACING) core_offset $::env(_V_OFFSET)}
Ahmed Ghazyec81bd22020-11-19 16:09:08 +020010 }
11 rails {
Ahmed Ghazyec81bd22020-11-19 16:09:08 +020012 }
13 straps {
Ahmed Ghazya4367b32020-11-26 21:03:30 +020014 met4 {width $::env(_WIDTH) pitch $::env(_V_PITCH) offset $::env(_V_PDN_OFFSET)}
15 met5 {width $::env(_WIDTH) pitch $::env(_H_PITCH) offset $::env(_H_PDN_OFFSET)}
Ahmed Ghazyec81bd22020-11-19 16:09:08 +020016 }
Ahmed Ghazya4367b32020-11-26 21:03:30 +020017 connect {{met4 met5}}
Ahmed Ghazyec81bd22020-11-19 16:09:08 +020018}
19
20pdngen::specify_grid macro {
Ahmed Ghazya4367b32020-11-26 21:03:30 +020021 instance "obs_core_obs"
22 power_pins $::env(_VDD_NET_NAME)
23 ground_pins $::env(_GND_NET_NAME)
24 blockages "li1 met1 met2 met3 met4 met5"
Ahmed Ghazyec81bd22020-11-19 16:09:08 +020025 straps {
26 }
Ahmed Ghazya4367b32020-11-26 21:03:30 +020027 connect {}
Ahmed Ghazyec81bd22020-11-19 16:09:08 +020028}
29
30
Ahmed Ghazya4367b32020-11-26 21:03:30 +020031pdngen::specify_grid macro {
32 power_pins $::env(_VDD_NET_NAME)
33 ground_pins $::env(_GND_NET_NAME)
34 blockages ""
35 straps {
36 }
37 connect {}
38}
Ahmed Ghazyec81bd22020-11-19 16:09:08 +020039
Ahmed Ghazya4367b32020-11-26 21:03:30 +020040set ::halo 0
Ahmed Ghazyec81bd22020-11-19 16:09:08 +020041
42# POWER or GROUND #Std. cell rails starting with power or ground rails at the bottom of the core area
43set ::rails_start_with "POWER" ;
44
45# POWER or GROUND #Upper metal stripes starting with power or ground rails at the left/bottom of the core area
46set ::stripes_start_with "POWER" ;
47