From 9afd6a8f500510a3b7c179d050a74b1d91191c2a Mon Sep 17 00:00:00 2001 From: Wojciech Gryncewicz Date: Wed, 30 Dec 2020 17:12:07 +0100 Subject: [PATCH] Added defines to Yosys call --- .../skywater_pdk/cell/generate/netlistjson.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/python-skywater-pdk/skywater_pdk/cell/generate/netlistjson.py b/scripts/python-skywater-pdk/skywater_pdk/cell/generate/netlistjson.py index b76b676..b44dd34 100755 --- a/scripts/python-skywater-pdk/skywater_pdk/cell/generate/netlistjson.py +++ b/scripts/python-skywater-pdk/skywater_pdk/cell/generate/netlistjson.py @@ -34,11 +34,10 @@ def write_netlistsvg(cellpath, define_data): print("No verilog file in", cellpath) assert os.path.exists(verilog), verilog - yosyscmd = ['yosys', '-p'] + yosyscmd = ['yosys', '-D NO_PRIMITIVES', '-D UNIT_DELAY #1', '-p'] yosyscmd.append ('prep -top ' + define_data['verilog_name'] + '; write_json ' + netlist_json) yosyscmd.append (verilog) if subprocess.call( yosyscmd ) : - print ('EERROR') yosyscmd[2] = '"' + yosyscmd[2] + '"' print (''.join(yosyscmd)) raise ChildProcessError(define_data['file_prefix'],"yosys execution failed")