One little change
1 file changed
tree: 415b90d89318e9befaf856cdf621cf692271b0c1
  1. def/
  2. deps/
  3. docs/
  4. gds/
  5. lef/
  6. lib/
  7. mag/
  8. maglef/
  9. Media/
  10. openlane/
  11. precheck_results/
  12. sdc/
  13. sdf/
  14. signoff/
  15. spef/
  16. spi/
  17. venv/
  18. verilog/
  19. LICENSE
  20. Makefile
  21. README.md
README.md

Caravel User Project

License UPRJ_CI Caravel Build

:exclamation: Important Note

5-Bits Multiplier

Digital flow implementation using OpenLane for a custom 5-bit multiplier.

It works like the Wallace‘s or Dada’s multiplier, using the long multiplication algorithm and uses a custom adder which works like this:

221Adder.png

The addition tree is as follows:

CustomMultiply.png

It was presented as one of the exercises of the subject “Digital Systems II” in the first semester of 2022 at UIS, Santander, Colombia

Final result in Klayout

FinalResult2.png