whitequark
9f0892159e
flatten, techmap: don't canonicalize tpl driven bits via sigmap.
...
For connection `assign a = b;`, `sigmap(a)` returns `b`. This is
exactly the opposite of the desired canonicalization for driven bits.
Consider the following code:
module foo(inout a, b);
assign a = b;
endmodule
module bar(output c);
foo f(c, 1'b0);
endmodule
Before this commit, the inout ports would be swapped after flattening
(and cause a crash while attempting to drive a constant value).
This issue was introduced in 9f772eb9.
Fixes #2183 .
2020-08-26 16:29:42 +00:00
..
2019-08-23 11:09:50 -07:00
2020-01-15 16:42:16 -08:00
2019-09-30 15:34:04 -07:00
2019-09-20 17:58:51 -07:00
2020-08-26 16:29:42 +00:00
2020-08-05 12:28:18 +02:00
2020-08-05 21:01:20 +02:00
2020-07-21 15:00:54 +02:00
2020-07-09 18:48:01 +02:00
2020-04-03 14:28:22 -07:00
2020-04-14 19:52:19 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-24 03:19:48 +02:00
2020-07-09 18:51:03 +02:00
2020-07-09 18:51:03 +02:00
2020-07-09 18:51:03 +02:00
2020-07-31 00:59:51 +02:00
2019-09-19 04:02:48 +02:00
2020-04-02 18:15:04 +02:00
2014-02-21 12:06:40 +01:00
2015-09-25 12:23:11 +02:00
2014-03-11 11:59:58 +01:00
2014-02-21 12:06:40 +01:00
2014-02-21 12:06:40 +01:00
2019-08-20 20:05:16 -07:00
2019-08-20 20:05:16 -07:00
2019-08-20 20:05:16 -07:00
2020-02-05 16:41:09 -08:00
2020-08-20 12:44:09 +02:00
2020-03-23 11:17:07 +01:00
2019-09-27 18:34:12 +02:00
2020-07-24 11:22:31 +02:00