Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | opt_clean: Make the init attribute follow the FF's Q. | Marcelina Kościelnicka | 2021-08-22 | 1 | -2/+2 |
| | | | | | | | | | | Previously, opt_clean would reconnect all ports (including FF Q ports) to a "canonical" SigBit chosen by complex rules, but would leave the init attribute on the old wire. This change applies the same canonicalization rules to the init attributes, ensuring that init moves to wherever the Q port moved. Part of another jab at #2920. | ||||
* | iopadmap: Fix z assignment to inout port | Marcin Kościelnicki | 2020-04-02 | 1 | -1/+9 |
| | | | | Fixes #1841. | ||||
* | iopadmap: Look harder for already-present buffers. (#1731) | Marcelina Kościelnicka | 2020-03-02 | 1 | -2/+21 |
| | | | | | iopadmap: Look harder for already-present buffers. Fixes #1720. | ||||
* | Fine tune #1699 tests | Eddie Hung | 2020-02-13 | 1 | -14/+14 |
| | |||||
* | iopadmap: move \init attributes from outpad output to its input | Eddie Hung | 2020-02-13 | 1 | -0/+37 |
| | |||||
* | iopadmap: Emit tristate buffers with const OE for some edge cases. | Marcin Kościelnicki | 2019-12-25 | 1 | -0/+23 |
| | |||||
* | iopadmap: Refactor and fix tristate buffer mapping. (#1527) | Marcin Kościelnicki | 2019-12-04 | 1 | -0/+99 |
The previous code for rerouting wires when inserting tristate buffers was overcomplicated and didn't handle all cases correctly (in particular, only cell connections were rewired — internal connections were not). |