Skip to content

Commit 2bbb2ec

Browse files
committed
use get_mainlib helper function
1 parent 9918c65 commit 2bbb2ec

File tree

20 files changed

+40
-20
lines changed

20 files changed

+40
-20
lines changed

scgallery/designs/aes/aes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
from siliconcompiler import Chip
1212
from siliconcompiler.targets import asap7_demo
13+
from siliconcompiler.tools._common.asic import get_mainlib
1314
from scgallery import Gallery
1415

1516

@@ -35,7 +36,7 @@ def setup(target=asap7_demo):
3536

3637
chip.add('option', 'idir', src_root, package='scgallery-designs')
3738

38-
mainlib = chip.get('asic', 'logiclib')[0]
39+
mainlib = get_mainlib(chip)
3940
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
4041

4142
if mainlib.startswith('sky130'):

scgallery/designs/ariane/ariane.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
from siliconcompiler import Chip
1212
from siliconcompiler.targets import freepdk45_demo
13+
from siliconcompiler.tools._common.asic import get_mainlib
1314
from scgallery.designs import _common
1415
from scgallery import Gallery
1516

@@ -28,7 +29,7 @@ def setup(target=freepdk45_demo):
2829
for src in ('ariane.sv2v.v', 'macros.v'):
2930
chip.input(os.path.join(src_root, src), package='scgallery-designs')
3031

31-
mainlib = chip.get('asic', 'logiclib')[0]
32+
mainlib = get_mainlib(chip)
3233
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
3334

3435
chip.set('tool', 'yosys', 'task', 'syn_asic', 'var', 'flatten', 'false')

scgallery/designs/black_parrot/black_parrot.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
from siliconcompiler import Chip
1010
from siliconcompiler.targets import freepdk45_demo
11+
from siliconcompiler.tools._common.asic import get_mainlib
1112
from scgallery.designs import _common
1213
from scgallery import Gallery
1314

@@ -27,7 +28,7 @@ def setup(target=freepdk45_demo):
2728
for src in ('pickled.v',):
2829
chip.input(os.path.join(src_root, src), package='scgallery-designs')
2930

30-
mainlib = chip.get('asic', 'logiclib')[0]
31+
mainlib = get_mainlib(chip)
3132
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
3233

3334
chip.set('option', 'define', 'SYNTHESIS')

scgallery/designs/caliptra/datavault.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
from siliconcompiler import Chip
1212
from siliconcompiler.targets import freepdk45_demo
13+
from siliconcompiler.tools._common.asic import get_mainlib
1314
from scgallery.designs.caliptra.src import datavault
1415
from scgallery import Gallery
1516

@@ -28,7 +29,7 @@ def setup(target=freepdk45_demo):
2829

2930
chip.set('option', 'entrypoint', 'dv')
3031

31-
mainlib = chip.get('asic', 'logiclib')[0]
32+
mainlib = get_mainlib(chip)
3233
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
3334

3435
chip.set('constraint', 'density', 30)

scgallery/designs/caliptra/keyvault.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
from siliconcompiler import Chip
1212
from siliconcompiler.targets import freepdk45_demo
13+
from siliconcompiler.tools._common.asic import get_mainlib
1314
from scgallery.designs.caliptra.src import keyvault
1415
from scgallery import Gallery
1516

@@ -28,7 +29,7 @@ def setup(target=freepdk45_demo):
2829

2930
chip.set('option', 'entrypoint', 'kv')
3031

31-
mainlib = chip.get('asic', 'logiclib')[0]
32+
mainlib = get_mainlib(chip)
3233
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
3334

3435
chip.set('constraint', 'density', 20)

scgallery/designs/caliptra/sha512.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
from siliconcompiler import Chip
1212
from siliconcompiler.targets import freepdk45_demo
13+
from siliconcompiler.tools._common.asic import get_mainlib
1314
from scgallery.designs.caliptra.src import sha512
1415
from scgallery import Gallery
1516

@@ -28,7 +29,7 @@ def setup(target=freepdk45_demo):
2829

2930
chip.set('option', 'entrypoint', 'sha512_ctrl')
3031

31-
mainlib = chip.get('asic', 'logiclib')[0]
32+
mainlib = get_mainlib(chip)
3233
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
3334

3435
chip.set('constraint', 'density', 30)

scgallery/designs/dynamic_node/dynamic_node.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from siliconcompiler import Chip
66
from siliconcompiler.targets import asap7_demo
7+
from siliconcompiler.tools._common.asic import get_mainlib
78
from scgallery import Gallery
89

910

@@ -25,7 +26,7 @@ def setup(target=asap7_demo):
2526
chip.input('modules/dynamic_node_2dmesh/NETWORK_2dmesh/dynamic_node_2dmesh.pickle.v',
2627
package='OPDB')
2728

28-
mainlib = chip.get('asic', 'logiclib')[0]
29+
mainlib = get_mainlib(chip)
2930
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
3031

3132
return chip

scgallery/designs/ethmac/ethmac.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from siliconcompiler import Chip
66
from siliconcompiler.targets import asap7_demo
7+
from siliconcompiler.tools._common.asic import get_mainlib
78
from scgallery.designs import _common
89
from scgallery import Gallery
910

@@ -53,7 +54,7 @@ def setup(target=asap7_demo):
5354
chip.add('option', 'define', 'ETH_VIRTUAL_SILICON_RAM')
5455
chip.input(os.path.join('ethmac', 'extra', 'lambda.v'), package='scgallery-designs')
5556

56-
mainlib = chip.get('asic', 'logiclib')[0]
57+
mainlib = get_mainlib(chip)
5758
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
5859

5960
chip.set('tool', 'openroad', 'task', 'floorplan', 'var', 'rtlmp_enable', 'true')

scgallery/designs/heartbeat/heartbeat.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from siliconcompiler import Chip
66
from siliconcompiler.targets import asap7_demo
7+
from siliconcompiler.tools._common.asic import get_mainlib
78
from scgallery import Gallery
89

910

@@ -21,7 +22,7 @@ def setup(target=asap7_demo):
2122
for src in ('heartbeat.v',):
2223
chip.input(os.path.join(src_root, src), package='scgallery-designs')
2324

24-
mainlib = chip.get('asic', 'logiclib')[0]
25+
mainlib = get_mainlib(chip)
2526
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
2627

2728
return chip

scgallery/designs/ibex/ibex.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from siliconcompiler import Chip
66
from siliconcompiler.targets import asap7_demo
7+
from siliconcompiler.tools._common.asic import get_mainlib
78
from scgallery import Gallery
89

910

@@ -55,7 +56,7 @@ def setup(target=asap7_demo):
5556

5657
chip.add('option', 'define', 'SYNTHESIS')
5758

58-
mainlib = chip.get('asic', 'logiclib')[0]
59+
mainlib = get_mainlib(chip)
5960
chip.input(os.path.join(sdc_root, f'{mainlib}.sdc'), package='scgallery-designs')
6061

6162
if mainlib.startswith('asap7sc7p5t'):

0 commit comments

Comments
 (0)