update repo
4 files changed
tree: 143e6616db07b9ac852ec958ada785e860968f2f
  1. def/
  2. deps/
  3. docs/
  4. gds/
  5. lef/
  6. lib/
  7. mag/
  8. maglef/
  9. Media/
  10. mpw_precheck/
  11. openlane/
  12. precheck_results/
  13. sdc/
  14. sdf/
  15. signoff/
  16. spef/
  17. spi/
  18. tapeout/
  19. venv/
  20. verilog/
  21. LICENSE
  22. Makefile
  23. README.md
README.md

5-Bits Multiplier

License UPRJ_CI Caravel Build

:exclamation: Important Note

Project description

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 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

OSZAR »