removing extra space [skip ci]

This commit is contained in:
Nayiri K
2022-02-15 16:56:41 -08:00
parent 4956a93c27
commit e9b1c4818c
2 changed files with 1 additions and 36 deletions

View File

@@ -39,7 +39,6 @@ set_db route_design_top_routing_layer 7
class ExampleDriver(CLIDriver):
def get_extra_par_hooks(self) -> List[HammerToolHookAction]:
extra_hooks = [
# Default set of steps can be found in the CAD tool plugin's __init__.py
# make_pre_insertion_hook will execute the custom hook before the specified step

View File

@@ -32,35 +32,15 @@ def example_tool_settings(x: hammer_vlsi.HammerTool) -> bool:
x.append('''
# TODO
# Place custom TCL here
# only route in met1 to met4
set_db route_design_bottom_routing_layer 2
set_db route_design_top_routing_layer 5
''')
return True
def drc_blackbox_openram_srams(x: hammer_vlsi.HammerTool) -> bool:
if x.get_setting("vlsi.core.technology") == "sky130":
drc_box = ''
for name in SKY130Tech().openram_sram_names():
drc_box += f"\nEXCLUDE CELL {name}"
with open(x.drc_run_file, "a") as f:
f.write(drc_box)
return True
def lvs_blackbox_openram_srams(x: hammer_vlsi.HammerTool) -> bool:
if x.get_setting("vlsi.core.technology") == "sky130":
lvs_box = ''
for name in SKY130Tech.openram_sram_names():
lvs_box += f"\nLVS BOX {name}"
lvs_box += f"\nLVS FILTER {name} OPEN "
with open(x.lvs_run_file, "a") as f:
f.write(lvs_box)
return True
class ExampleDriver(CLIDriver):
def get_extra_par_hooks(self) -> List[HammerToolHookAction]:
extra_hooks = [
# Default set of steps can be found in the CAD tool plugin's __init__.py
# make_pre_insertion_hook will execute the custom hook before the specified step
@@ -79,20 +59,6 @@ class ExampleDriver(CLIDriver):
# The target step in any of the above calls may be a default step or another one of your custom hooks
]
return extra_hooks
def get_extra_drc_hooks(self) -> List[HammerToolHookAction]:
extra_hooks = [
# This is an example of a technology-supplied hook
hammer_vlsi.HammerTool.make_post_insertion_hook("generate_drc_run_file", drc_blackbox_openram_srams),
]
return extra_hooks
def get_extra_lvs_hooks(self) -> List[HammerToolHookAction]:
extra_hooks = [
# This is an example of a technology-supplied hook
hammer_vlsi.HammerTool.make_post_insertion_hook("generate_lvs_run_file", lvs_blackbox_openram_srams),
]
return extra_hooks
if __name__ == '__main__':
ExampleDriver().main()