aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorSchuyler Eldridge2019-08-07 00:14:20 -0400
committerSchuyler Eldridge2019-08-07 20:17:29 -0400
commit8de5791de74993e6774222085a6b4c1eb8e7c444 (patch)
tree7757bd7fdffb4be1e7b5987e659756268eaa5cad /scripts
parentc6c509d623e5e64e021fa311018b8ace2f3f8969 (diff)
Improve RemoveReset handling of invalid inits
This modifies RemoveReset to NOT generate a mux for invalid (IsInvalid) inits. In the case of an invalid init, the reset is converted to a self-connect and no mux is generated. This is implemented as a new, initial pass over the module to populate a set of all invalid signals. During the subsequent, circuit-modifying pass, this invalid set is queried to special case the handling of invalid inits. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions