mirror of
https://github.com/YosysHQ/yosys.git
synced 2026-09-05 19:36:55 +02:00
16 lines
363 B
Python
16 lines
363 B
Python
|
|
from pyosys import libyosys as ys
|
|
from pathlib import Path
|
|
|
|
__file_dir__ = Path(__file__).absolute().parent
|
|
|
|
|
|
d = ys.Design()
|
|
ys.run_pass(f"read_verilog {__file_dir__ / 'spm.cut.v.gz'}", d)
|
|
ys.run_pass("hierarchy -top spm", d)
|
|
|
|
for idstr, cell in d.top_module().cells_.items():
|
|
cell.set_bool_attribute(d.id_add("\\set"))
|
|
print(cell.attributes)
|
|
break
|