diff --git a/dffram.py b/dffram.py index e4f0a61..5acd22f 100755 --- a/dffram.py +++ b/dffram.py @@ -338,7 +338,7 @@ def main( "SYNTH_ELABORATE_FLATTEN": True, "SYNTH_READ_BLACKBOX_LIB": True, "SYNTH_EXCLUSION_CELL_LIST": "/dev/null", - "SYNTH_PARAMETERS": f"WSIZE={logical_width}", + "SYNTH_PARAMETERS": [f"WSIZE={logical_width}"], "GRT_REPAIR_ANTENNAS": False, "MINIMUM_HEIGHT": min_height, "VERTICAL_HALO": vertical_halo, @@ -352,6 +352,7 @@ def main( "FP_IO_VEXTEND": Decimal(0), "FP_IO_VLENGTH": 2, "FP_IO_HLENGTH": 2, + "STA_CORNERS": ["nom_ss_100C_1v60"], }, design_dir=build_dir, ) diff --git a/requirements.txt b/requirements.txt index bae0622..cf76c00 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -openlane>=2.0.0a49 +openlane==2.0.0b3 pyyaml cloup \ No newline at end of file diff --git a/shell.nix b/shell.nix index ed8a01b..63519f1 100644 --- a/shell.nix +++ b/shell.nix @@ -18,6 +18,6 @@ let openlane-src = pkgs.fetchFromGitHub { owner = "efabless"; repo = "openlane2"; - rev = "95100bca1216ee83ff83ff5e425ad7c2fbece9f4"; - sha256 = "sha256-z9AZTjs2QwjL83+N4KztrjBNEE3zTxagPPtXPLZhRC4="; + rev = "0b2cb7eb6681b644e65082701175044e6e97cc0f"; + sha256 = "sha256-qYMZJGRfqNhf0FFf2VdF2AOsAqVTlWLrYlc3krvKp0I="; }; in import "${openlane-src}/shell.nix" {} \ No newline at end of file