Commit Graph

4972 Commits

Author SHA1 Message Date
Miodrag Milanovic 970c0ec04d Only set some C_I signals when used 2025-07-04 12:04:43 +02:00
Miodrag Milanovic 04ac025734 look at C_I when doing inversion 2025-07-04 11:09:33 +02:00
Lofty e340c8e5e8 fix some issues with multfab and f_route 2025-07-03 14:15:11 +01:00
Miodrag Milanovic 6ff932c4de clangformat 2025-07-03 14:56:40 +02:00
Miodrag Milanovic ef23109cbc Updates for ADDCIN 2025-07-03 14:19:52 +02:00
Miodrag Milanovic 7e39bda445 Update L2T4 model 2025-07-03 14:15:27 +02:00
Lofty 2d4042d3d5 fix carry gen CINX 2025-07-03 11:29:16 +01:00
Lofty 44ee7d4e86 connect CINY1 for CarryGenCell 2025-07-03 11:11:50 +01:00
Miodrag Milanovic 42118f30f1 Handle C_I params 2025-07-03 12:10:06 +02:00
Miodrag Milanovic 7d4d1b4b9c Connect CPOUTs 2025-07-03 11:57:23 +02:00
Miodrag Milanovic 77396c7597 Commented line 2025-07-03 11:40:14 +02:00
Lofty 867402732e connect multfab to its lines 2025-07-03 10:39:25 +01:00
Lofty 9a68c6b13d fixup, oops 2025-07-03 10:28:46 +01:00
Lofty 3436c35ae1 fix cite for FRoutingCell 2025-07-03 10:26:14 +01:00
Lofty 2d7428546d connect f_route to its lines 2025-07-03 10:20:57 +01:00
Miodrag Milanovic 8fea0ad250 C_EN_CIN fixes 2025-07-03 11:14:36 +02:00
Miodrag Milanovic 55a3faee72 handing of C_EN_IN 2025-07-03 11:06:18 +02:00
Miodrag Milanovic 9d9f035c23 Bit of cleanup 2025-07-03 10:24:53 +02:00
Lofty c0663d368d wire up a bunch of intermediate signals 2025-07-02 21:49:30 +01:00
Lofty 643ffd1ccd Clean up B passthrough connections 2025-07-02 18:11:37 +01:00
Miodrag Milanovic 1f64012c5c clangformat 2025-07-02 18:15:11 +02:00
Miodrag Milanovic 2b81f8d993 clangformat 2025-07-02 18:14:49 +02:00
Miodrag Milanovic 27395c73e7 Added comp out connections 2025-07-02 18:14:35 +02:00
Miodrag Milanovic 37f4e39ab5 Add parts 2025-07-02 16:19:29 +02:00
Miodrag Milanovic 1c9c7ff39e Added cplines to bpassthru and fixed constant driver for A 2025-07-02 15:57:16 +02:00
Miodrag Milanovic c80b413277 Make it more as in PR #1513 2025-07-01 19:54:01 +02:00
Lofty 25cbe7bfd5 Refactor A connection code 2025-07-01 19:53:46 +02:00
Miodrag Milanovic a2bdf5ea2b Cleanup 2025-07-01 19:53:46 +02:00
Lofty 5c316c5a14 Clean up MsbRoutingCell 2025-07-01 19:53:46 +02:00
Miodrag Milanovic 4cefb7ea87 Cleanup for adders 2025-07-01 19:53:46 +02:00
Miodrag Milanovic b6c7f56a83 Update a passthru to use new primitives 2025-07-01 19:53:46 +02:00
Lofty 998e3e1e6f Clean up CarryGenCell config 2025-07-01 19:53:45 +02:00
Lofty eba75f51fd Remove A passthrough inversion option 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 88af4b4650 typo fix 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 5a9be3880a Bounded cell type in gui 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 9ea60d1c8f Simplify zero 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 6dc5d8c98a Make sure we at least generate bitstream with all info 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 1404954a26 Fixe net name to be unique 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 2215181a46 Revert "remove _lower from name"
This reverts commit daa1041bdf.
2025-07-01 19:53:45 +02:00
Lofty 69b06ed907 refactor multiplier checking 2025-07-01 19:53:45 +02:00
Miodrag Milanovic be652a481d remove _lower from name 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 4e9ed0c797 Rename some of bels 2025-07-01 19:53:45 +02:00
Lofty 48a5b87c92 comment the relevant CPE inputs in check_multipliers 2025-07-01 19:53:45 +02:00
Lofty 662c4bf897 explicitly zero some params in B passthrough 2025-07-01 19:53:45 +02:00
Lofty afad9c8cef multiplier support from lofty/gatemate-mult 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 7ca6fc5ba9 Fixed warning 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 93d5509350 Add more timings models, need updated values 2025-07-01 19:53:45 +02:00
Miodrag Milanovic dcecc3be54 Make CPE_LATCH separate 2025-07-01 19:53:45 +02:00
Miodrag Milanovic 0e76ff312c Fix signal routing 2025-07-01 19:53:27 +02:00
Miodrag Milanovic ee2a5781d8 Resolve name conflicts 2025-07-01 19:52:11 +02:00