bespoke-silicon-group / basejump_stl

BaseJump STL: A Standard Template Library for SystemVerilog
http://bjump.org/
Other
528 stars 99 forks source link

Idiv lzc opt #621

Open kaamakshee opened 1 year ago

kaamakshee commented 1 year ago

This PR contains -

New design doc with notes - https://docs.google.com/presentation/d/1jtqCfIULkc9yHW3kGDidr9mmkZZK64JpkwFONPGzuxM/edit#slide=id.g21dc5dfbb2f_0_521

taylor-bsg commented 1 year ago

Do we have a modified schematic for the changes?

I think the support for these changes should be based on an input parameter, so the user can select whether they want to pay the area overhead

kaamakshee commented 1 year ago

Looks great; just need to fix up for 2b at a time

Changes made for 2b case. Cleaning up code now. Also, the testing flow is static. Working on making it easier by making makefile updates.