Files
retroSoC/physical/librelane/mini/pad_cfg.tcl
T
maksyuki c8187284d0 feat(tiny): add scripts for SDC generation and packaging
- Introduced  to create pad-aware timing constraints for the Tiny IHP130 chip flow.
- Added  to create a checksummed delivery archive for the Tiny LibreLane implementation.
- Created  for synthesis-only header of the locked IHP SRAM macro physical views.
- Implemented  to limit OpenSTA report enumeration for path counts.
- Updated  to include power pad definitions.
- Enhanced  to handle power pad counts and validation.
- Added tests for Tiny flow and pin map validation, including power pad overrides and constraints.
2026-09-27 08:48:12 +08:00

17 lines
584 B
Tcl

# IHP SG13G2 supply pads are physical-only cells and are not retained by Yosys.
foreach {kind master count} {
vdd sg13g2_IOPadVdd 24
vss sg13g2_IOPadVss 24
iovdd sg13g2_IOPadIOVdd 16
iovss sg13g2_IOPadIOVss 16
} {
for {set index 0} {$index < $count} {incr index} {
set instance_name [format {%s_pads[%d].%s_pad} $kind $index $kind]
set db_block [ord::get_db_block]
if {[$db_block findInst $instance_name] == "NULL"} {
make_instance $instance_name $master
}
}
}
source $::env(SCRIPTS_DIR)/openroad/common/pad_cfg.tcl