Skip to content

Design of a 32-kbit synchronous SRAM with 32-bit words, using 180 nm process technology. Developed MATLAB scripts to evaluate architectural trade-offs between performance (using logical effort analysis) and area usage; see the source code for the HSPICE decks and MATLAB scripts that are used during architectural trade-off evaluation, and charact…

License

eda-ricercatore/Modica-SRAM

Repository files navigation

Modica-SRAM

Design of a 32-kbit synchronous SRAM with 32-bit words, using 180 nm process technology.

Developed MATLAB scripts to evaluate architectural trade-offs between performance (using logical effort analysis) and area usage; see the source code for the HSPICE decks and MATLAB scripts that are used during architectural trade-off evaluation, and characterization of inverters for different supply voltages (VDD) and temperatures.

Essentially, the aforementioned MATLAB scripts serve as a primitive memory compiler for the design space exploration of the SRAM's floorplan.

It also includes HSPICE decks for the characterization of the 6-transistor SRAM cell for different transistor ratios, and the SRAM read and write circuitry.

Co-designed and co-developed the SRAM using schematic entry in Cadence Virtuoso.

Performed functional and timing verification by simulating extracted SPICE netlist in NanoSim.

See sram.pdf for a report of this SRAM project.

About

Design of a 32-kbit synchronous SRAM with 32-bit words, using 180 nm process technology. Developed MATLAB scripts to evaluate architectural trade-offs between performance (using logical effort analysis) and area usage; see the source code for the HSPICE decks and MATLAB scripts that are used during architectural trade-off evaluation, and charact…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published