Skip to content

Commit dba7fc7

Browse files
committed
rename key for convention consistency, add defaults & default types
1 parent 37fb07e commit dba7fc7

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

hammer/technology/sky130/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ def gen_config(self) -> None:
227227
deck_name=f"{self.get_setting('vlsi.core.drc_tool').replace('hammer.drc.', '')}_drc",
228228
path=path,
229229
)
230-
for path in self.get_setting("technology.sky130.sky130_drc_decks")
230+
for path in self.get_setting("technology.sky130.drc_deck_sources")
231231
]
232232

233233
elif slib == "sky130_scl":
@@ -299,7 +299,7 @@ def gen_config(self) -> None:
299299
deck_name=f"{self.get_setting('vlsi.core.drc_tool').replace('hammer.drc.', '')}_drc",
300300
path=path,
301301
)
302-
for path in self.get_setting("technology.sky130.sky130_drc_decks")
302+
for path in self.get_setting("technology.sky130.drc_deck_sources")
303303
]
304304

305305
else:

hammer/technology/sky130/defaults.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ technology.sky130:
2828

2929
pdk_home: "${technology.sky130.sky130_nda}/s8/V2.0.1" # Shouldn't need to change these
3030
pdk_home_meta: lazysubst
31+
drc_deck_sources: # DRC decks, one element for each deck
32+
- "${technology.sky130.sky130_cds}/Sky130_DRC/sky130_rev_0.0_2.6.drc.pvl"
3133
lvs_deck_sources:
3234
- "${technology.sky130.pdk_home}/LVS/Calibre/lvsControlFile_s8"
3335
lvs_deck_sources_meta: lazysubst

hammer/technology/sky130/defaults_types.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ technology.sky130:
2727

2828
# Shouldn't need to change these
2929
pdk_home: Optional[str]
30+
drc_deck_sources: Optional[list[str]]
3031
lvs_deck_sources: Optional[list[str]]
3132

3233
# Path to IO file

0 commit comments

Comments
 (0)