Skip to content

Commit b89f786

Browse files
authored
bugfix: No $scopeinfo cell when flattening in ELABORATE_ONLY mode (#677)
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
1 parent 2567161 commit b89f786

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

Changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414
## Documentation
1515
-->
1616

17+
# 2.3.10
18+
19+
## Steps
20+
21+
* `Yosys.Synthesis`
22+
* `SYNTH_ELABORATE_FLATTEN` now passes the `-noscopeinfo` flag so scopeinfo
23+
cells are no longer emitted from Synthesis.
24+
1725
# 2.3.9
1826

1927
## Tool Updates

openlane/scripts/pyosys/synthesize.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ def synthesize(
309309
if config["SYNTH_ELABORATE_ONLY"]:
310310
openlane_proc(d, report_dir)
311311
if config["SYNTH_ELABORATE_FLATTEN"]:
312-
d.run_pass("flatten")
312+
d.run_pass("flatten", "-noscopeinfo")
313313
d.run_pass("setattr", "-set", "keep", "1")
314314
d.run_pass("splitnets")
315315
d.run_pass("opt_clean", "-purge")

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "openlane"
3-
version = "2.3.9"
3+
version = "2.3.10"
44
description = "An infrastructure for implementing chip design flows"
55
authors = ["Efabless Corporation and Contributors <donn@efabless.com>"]
66
readme = "Readme.md"

0 commit comments

Comments
 (0)