Commit Graph

4978 Commits

Author SHA1 Message Date
Miodrag Milanovic 54f5958ab6 Disable multiplier usage for now 2025-07-07 09:57:24 +02:00
Miodrag Milanovic 1e76af0567 Cleanups 2025-07-07 09:37:08 +02:00
Miodrag Milanovic 054a652d4b clangformat 2025-07-07 08:24:05 +02:00
Miodrag Milanovic 37cb2eda0f Cover cases that could be optimized out 2025-07-06 16:42:32 +02:00
Miodrag Milanovic 901b30240e do not use cplines so we can merge in one cell 2025-07-04 12:55:32 +02:00
Miodrag Milanovic cfa64bf6ca Fix one more place 2025-07-04 12:17:54 +02:00
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