Skip to content

Commit 1531050

Browse files
authored
Merge pull request #216 from siliconcompiler/yosys-slang-more
bypass sv2v for all systemverilog designs
2 parents 91843eb + 2c766b9 commit 1531050

File tree

5 files changed

+9
-3
lines changed

5 files changed

+9
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ gallery/
55
_version.py
66
.venv/
77
.vscode/
8+
sc_issue*

scgallery/designs/caliptra/datavault.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ def setup():
2626

2727
def setup_physical(chip):
2828
chip.set('constraint', 'density', 30)
29-
3029
for task in ('global_placement', 'pin_placement'):
3130
chip.set('tool', 'openroad', 'task', task, 'var', 'place_density', '0.40')
3231

scgallery/designs/cva6/cva6.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,8 @@ def setup():
210210

211211
def setup_physical(chip):
212212
chip.set('tool', 'sv2v', 'task', 'convert', 'var', 'skip_convert', True)
213-
214213
chip.set('tool', 'yosys', 'task', 'syn_asic', 'var', 'use_slang', True)
214+
215215
chip.set('tool', 'yosys', 'task', 'syn_asic', 'var', 'flatten', False)
216216

217217
chip.set('tool', 'yosys', 'task', 'syn_asic', 'var', 'abc_clock_derating', '0.95')

scgallery/designs/fazyrv/fazyrv.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ def setup():
5252

5353

5454
def setup_physical(chip):
55+
chip.set('tool', 'sv2v', 'task', 'convert', 'var', 'skip_convert', True)
56+
chip.set('tool', 'yosys', 'task', 'syn_asic', 'var', 'use_slang', True)
57+
5558
chip.set('option', 'define', 'SYNTHESIS')
5659

5760
if chip.get('option', 'pdk') == 'asap7':
@@ -63,7 +66,7 @@ def setup_physical(chip):
6366
if chip.get('option', 'pdk') == 'ihp130':
6467
chip.set('constraint', 'aspectratio', 0.25)
6568
chip.set('tool', 'openroad', 'task', 'macro_placement', 'var', 'macro_place_halo',
66-
[20, 40])
69+
[20, 35])
6770
if chip.get('option', 'pdk') == 'skywater130':
6871
chip.set('constraint', 'aspectratio', 0.80)
6972

scgallery/designs/ibex/ibex.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ def setup():
5050

5151

5252
def setup_physical(chip):
53+
chip.set('tool', 'sv2v', 'task', 'convert', 'var', 'skip_convert', True)
54+
chip.set('tool', 'yosys', 'task', 'syn_asic', 'var', 'use_slang', True)
55+
5356
chip.add('option', 'define', 'SYNTHESIS')
5457

5558
if chip.get('option', 'pdk') == 'asap7':

0 commit comments

Comments
 (0)