Skip to content

gfg-development/tt-size-exploration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Size exploration of Tiny Tapeout

The aim of this repository is to roughly compare the size of different components. This project is not thought to be taped out.

There is some overhead in addition to the component itself, as the inputs are generated by shift registers and the outputs are mutliplexed. This is due to the limited IO capabilities of the Tiny Tapeout.

Results

Adder

Utilisation % Wire length (um) Total cells (excluding fill and tap) Detail report
6 bit 4.52 1270 110 Report
8 bit 5.92 1726 137 Report

Multiplier

Utilisation % Wire length (um) Total cells (excluding fill and tap) Detail report
6 bit 12.1 3782 229 Report
8 bit 21.51 7737 398 Report

Fused multiply and accumulate (FMA)

Utilisation % Wire length (um) Total cells (excluding fill and tap) Detail report
6 bit 18.76 6723 347 Report
8 bit 30.56 11544 541 Report

What is Tiny Tapeout?

TinyTapeout is an educational project that aims to make it easier and cheaper than ever to get your digital designs manufactured on a real chip.

To learn more and get started, visit https://tinytapeout.com.

Verilog Projects

Edit the info.yaml and uncomment the source_files and top_module properties, and change the value of language to "Verilog". Add your Verilog files to the src folder, and list them in the source_files property.

The GitHub action will automatically build the ASIC files using OpenLane.

How to enable the GitHub actions to build the ASIC files

Please see the instructions for:

Resources

What next?

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published