Code Monkey home page Code Monkey logo

mdw21's Introduction

Memory Design Workshop 2021

This repository reflects the work done in the lab sessions the Memory Design Workshop 2021 (MDW), offered by IEEE Banglore Section and IEEE CAS Banglore Chapter. The event was comprised of 5 days of lectures,2 in a day from Industry maestros and esteemed academicians, followed by self-paced hands-on lab session spanning over 2 weeks, aiming to familiarise ourselves with freeware tools, PDKs, Analog Design focusing on Memory Designs and Concepts.

Table of Contents

About

This workshop presents a basic overview of different SRAM Cell Designs using LTSpice and ASU's Arizona State Predictive PDK (ASAP) 14nm FinFET node, using an intuitive approach to designing a simple SRAM Cells. This workshop also provides deep insights into recent advancements and current research trends in Memory Cell Designs. Here I have uploaded all the works done by me in 4 lab sessions organized by this workshop.

Lab 1

  • Understand basic analysis types in LTSpice.
  • Run an inverter transient and DC analysis.
  • Assignment :
    • Calculate the power of a nominally sized inverter driving a load of 1fF/5fF.
    • Calculate Fan out of 1 (FO1) and Fan out of 4 (F04) delay of the nominally sized inverter at nominal and +/-10% supply.
    • Calculate the leakage power of a 50fin inverter and compare it with a 22nm planar FET inverter of the same width.

Schematic Diagram :

  • NMOS: Id vs Vgs Schematic Diagram

  • NMOS: Id vs Vds Schematic Diagram

  • PMOS: Id vs Vgs Schematic Diagram

  • PMOS: Id vs Vds Schematic Diagram

Resultant Waveform :

  • NMOS: Id vs Vgs plots

    Different colors showing different values of Id when w = 320, 640, 960, 3200, 4200n
  • NMOS: Id vs Vds plots

    Different colors showing different values of Id when Vgs = 0, 1, 2, 3, 4, 5 V
  • PMOS: Id vs Vgs plots

    Different colors showing different values of Id when w = 320, 640, 960, 3200, 4200n
  • PMOS: Id vs Vds plots

    Different colors showing different values of Id when Vgs = 0, 1, 2, 3, 4, 5 V

Lab 2

  • Run an inverter transient and DC analysis.
  • Assignment :
    • Calculate the power of a nominally sized inverter driving a load of 1fF/5fF.
    • Calculate Fan out of 1 (FO1) and Fan out of 4 (F04) delay of the nominally sized inverter at nominal and +/-10% supply.
    • Calculate the leakage power of a 50fin inverter and compare it with a 22nm planar FET inverter of the same width.

Schematic Diagram :

  • CMOS Inverter Schematic Diagram
    DC Analysis

    AC Analysis

    Transient Analysis

Resultant Waveform :

  • CMOS Inverter Waveform
    DC Analysis

    AC Analysis

    Transient Analysis

  • Power Analysis
    Load = 1fF

    Total Power consumed by CMOS Inverter = 201.78 μW (PMOS) + 202.57 μW (NMOS)
    Load = 5fF

    Total Power consumed by CMOS Inverter = 202.57 μW (PMOS) + 202.83 μW (NMOS)

Lab 3

Schematic Diagram :

  • Transient Analysis of 6T SRAM Cell

  • Static-noise margin analysis of 6T SRAM Cell

Resultant Waveform :

  • Transient Analysis of 6T SRAM Cell

  • Static-noise margin analysis of 6T SRAM Cell



Lab 4

Schematic Diagram :

  • Transient Analysis of 8T SRAM Cell

  • Static-noise margin analysis of 6T SRAM Cell

  • Transient Analysis of 10T SRAM Cell

  • Static-noise margin analysis of 10T SRAM Cell

Resultant Waveform :

  • Transient Analysis of 8T SRAM Cell

  • Static-noise margin analysis of 8T SRAM Cell



  • Transient Analysis of 10T SRAM Cell

  • Static-noise margin analysis of 10T SRAM Cell



Future Scope

  • Work on getting specifications and change your designs according to them.
  • After changing in your design, make this design as your own IP.
  • Design Layouts and Verify them with LVS and DRC Checks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.