From 5bd3fb91c966fa65c7798cc810bb27f2058be797 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Sat, 15 Jun 2019 12:50:32 -0400 Subject: [PATCH 1/2] Corrected the argument passing from the top-level wrapper for configure script to the actual configure script. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index d47bb69e..ae0a0fc1 100755 --- a/configure +++ b/configure @@ -9,4 +9,4 @@ # script itself. It also sets up CFLAGS without the default optimizer # flag (-O2). -( CFLAGS="-g"; export CFLAGS; cd scripts ; ./configure $* ) +( CFLAGS="-g"; export CFLAGS; cd scripts ; ./configure "$@" ) From 95ca3d93cc9ed81018db2eac37ee5196865b5ffe Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Tue, 2 Jul 2019 10:48:34 -0400 Subject: [PATCH 2/2] Added the handling of SHAPE statements in NET records in the DEF file read routine. --- lef/defRead.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lef/defRead.c b/lef/defRead.c index b71d6ddd..a8477fcc 100644 --- a/lef/defRead.c +++ b/lef/defRead.c @@ -431,8 +431,8 @@ endCoord: enum def_net_keys {DEF_NET_START = 0, DEF_NET_END}; enum def_netprop_keys { DEF_NETPROP_USE = 0, DEF_NETPROP_ROUTED, DEF_NETPROP_FIXED, - DEF_NETPROP_COVER, DEF_NETPROP_SOURCE, DEF_NETPROP_WEIGHT, - DEF_NETPROP_PROPERTY}; + DEF_NETPROP_COVER, DEF_NETPROP_SOURCE, DEF_NETPROP_SHAPE, + DEF_NETPROP_WEIGHT, DEF_NETPROP_PROPERTY}; void DefReadNets(f, rootDef, sname, oscale, special, total) @@ -460,6 +460,7 @@ DefReadNets(f, rootDef, sname, oscale, special, total) "FIXED", "COVER", "SOURCE", + "SHAPE", "WEIGHT", "PROPERTY", NULL @@ -516,7 +517,10 @@ DefReadNets(f, rootDef, sname, oscale, special, total) switch (subkey) { case DEF_NETPROP_USE: - /* Presently, we ignore this */ + case DEF_NETPROP_SHAPE: + /* Presently, we ignore this, except to */ + /* absorb the following value. */ + token = LefNextToken(f, TRUE); break; case DEF_NETPROP_ROUTED: case DEF_NETPROP_FIXED: