Download
1 / 31

Status - PowerPoint PPT Presentation


  • 140 Views
  • Uploaded on

Status. Specification definition (done) Architecture – Matlab & Verilog Simulation (done) Gate level schematic & verification (done) Layout (LVS) Basic Components (done) Components (done) 8 main modules (1 down, 7 to go) Top module (still a few more weeks to go…) Spice Simulation

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Status' - johnna


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Status
Status

  • Specification definition (done)

  • Architecture – Matlab & Verilog Simulation (done)

  • Gate level schematic & verification (done)

  • Layout (LVS)

    • Basic Components (done)

    • Components (done)

    • 8 main modules (1 down, 7 to go)

    • Top module (still a few more weeks to go…)

  • Spice Simulation

    • components (done)

  • Updated Floorplan (done)

M3: ProDiver 525


The scuba computer
The SCUBA Computer

  • Bottom Time (minutes) <10:0>

    • Total time spent underwater, not including ascension

  • Time Left (minutes) <7:0>

    • The amount of time you can remain safely at your present depth

  • Time to Flight (minutes) <8:0>

    • The number of minutes before you can safely fly on a commercial plane

  • Max Depth (feet) <7:0>

  • Inputs (25 bits)

    • Age <6:0>

    • Body Type

    • Water Temp <6:0>

    • Depth (feet) <7:0>

    • Clk

    • Rst

  • Outputs (44 bits)

    • Pressure (feet) <4:0>

      • The body’s equivalent pressure

    • Safety Watch <1:0>

      • Your safety level based on pressure

    • Ascension Watch

      • Flashes a warning if you are ascending too quickly

M3: ProDiver 525


Design decisions
Design Decisions

  • Reshaped multiplier to fit into a rectangle

  • Re-designed comparators and muxes, a few bigger registers (minor changes)

  • Reshaped a lot of components to fit more nicely into overall floorplan

  • Re-did the demux

    • Found a better design

M3: ProDiver 525


Module sizes microns w by h
Module Sizes (microns)-- w by h

  • Comparator8: 11.61 x 41.76

  • Comparator17: 19.71 x 47.25

  • AddOne24: 36.0 x 31.68

  • Adder8: 18.27 x 41.81

  • Adder25: 64.08 x 41.85

  • Subtract8: 21.41 x 41.81

  • Mult: 59.36 x 41.76

  • SMconv9: 28.62 x 31.50

  • SMconv25: 49.05 x 43.29

  • TTF Rom: 10.44 x 11.16

  • TTF Decoder: 8.3 x 24.2

  • TimeLeft ROM1: 8.78 x 22.10

  • TimeLeft ROM2: 8.78 x 22.50

  • TimeLeft Decoder: 12.6 x 57.6

  • Inv: 2.16 x 5.94

  • Nand2: 2.88 x 5.94

  • Nand3: 3.60 x 5.94

  • And2: 3.60 x 5.94

  • And3: 4.36 x 5.94

  • Nor2: 2.88 x 5.94

  • Nor3: 3.55 x 5.94

  • Or2: 3.60 x 5.94

  • Or3: 4.31 x 5.94

  • Xor2: 5.13 x 5.94

  • HA: 8.10 x 5.94

  • FA: 11.52 x 5.94

  • comp: 10.17 x 5.94

  • HS: 9.54 x 5.94

  • mux1: 6.57 x 5.94

  • reg1: 8.86 x 5.94

M3: ProDiver 525


Old floorplan
Old Floorplan

M3: ProDiver 525


Overall sizes estimates
Overall Sizes (estimates)

  • Get K: 36.04 x 36.72

  • Pressure Calc: 176.3 x 77.58

  • Bottom Time: 71.73 x 42.03

  • Time to Fly: 96.6 x 70.0

  • Ascension Watch: 70.3 x 64

  • Safety Watch: 35.05 x 26.40

  • Max Depth: 64.3 x 30.33

  • Time Left: 103.36 x 76.7

    Total Size: 185.76 x 215.01

M3: ProDiver 525


Top Layout

M3: ProDiver 525


Top layout
Top Layout

M3: ProDiver 525


The multiplier
The Multiplier

M3: ProDiver 525


Comparator 8
Comparator 8

M3: ProDiver 525


Adder 25
Adder 25

M3: ProDiver 525




Time to flight rom
Time to Flight ROM

M3: ProDiver 525


Time left roms
Time Left ROMs

M3: ProDiver 525

ROM 1

DECODER

ROM 2


Pressure calculator
Pressure Calculator

M3: ProDiver 525


Get k
Get K

M3: ProDiver 525


Safety watch
Safety Watch

M3: ProDiver 525


Bottom time
Bottom Time

M3: ProDiver 525


Max depth
Max Depth

M3: ProDiver 525


Ascension watch
Ascension Watch

M3: ProDiver 525


Time to flight
Time to Flight

M3: ProDiver 525


Time left
Time Left

M3: ProDiver 525


Multiplier
Multiplier

M3: ProDiver 525


Mult outputs
Mult outputs

M3: ProDiver 525




Getk rise time 30p
getK rise time – 30p

M3: ProDiver 525


Tlrom outputs input pattern in 0 asserted in 1 asserted in 0 asserted
tlrom outputs – input pattern (in<0> asserted -> in<1> asserted -> in<0> asserted)

M3: ProDiver 525


Tlrom rise time 8 27u s
tlrom rise time – 8.27u s asserted -> in<0> asserted)

M3: ProDiver 525


ad