Status
This presentation is the property of its rightful owner.
Sponsored Links
1 / 31

Status PowerPoint PPT Presentation


  • 94 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

Status

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


Status

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


Signed magnitude conversion 9

Signed Magnitude Conversion 9

M3: ProDiver 525


Signed magnitude conversion 25

Signed Magnitude Conversion 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


Mult rise time 1 10 10

Mult rise time – 1*10^-10

M3: ProDiver 525


Getk inputs and output signal

getK – inputs and output signal

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

M3: ProDiver 525


  • Login