aboutsummaryrefslogtreecommitdiffstats
path: root/mistral/pack.cc
Commit message (Collapse)AuthorAgeFilesLines
* refactor: id(stringf(...)) to new idf(...) helpergatecat2022-08-101-7/+4
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: some more M10K fixesLofty2022-03-091-5/+3
|
* mistral: M10K pack fixesgatecat2022-03-091-6/+12
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: move M10K code to packLofty2022-03-091-0/+77
|
* Switch to potentially-sparse net users arraygatecat2022-02-271-7/+7
| | | | | | | | This uses a new data structure for net.users that allows gaps, so removing a port from a net is no longer an O(n) operation on the number of users the net has. Signed-off-by: gatecat <gatecat@ds0.me>
* refactor: New member functions to replace design_utilsgatecat2022-02-181-21/+21
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Fix MLAB clusteringgatecat2021-10-111-2/+3
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Adding support for MLABs as memorygatecat2021-10-051-0/+40
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Use hashlib for core netlist structuresgatecat2021-06-021-14/+14
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Tidying upgatecat2021-05-151-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Trim SDATA if SLOAD is lowgatecat2021-05-151-0/+9
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Debugging carry chain issuesgatecat2021-05-151-0/+18
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Carry debugginggatecat2021-05-151-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: First pass at carry packinggatecat2021-05-151-0/+41
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Fix constant trimminggatecat2021-05-151-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Add IO packinggatecat2021-05-151-3/+107
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Add some packing logic based on nexusgatecat2021-05-151-2/+160
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* mistral: Add stub pack/place/route functionsgatecat2021-05-151-0/+35
Signed-off-by: gatecat <gatecat@ds0.me>