Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overall Project Objective: To design a chip for a SCUBA diver that does real-time calculations to warn the diver of safety concerns including decompressions.

Similar presentations


Presentation on theme: "Overall Project Objective: To design a chip for a SCUBA diver that does real-time calculations to warn the diver of safety concerns including decompressions."— Presentation transcript:

1 Overall Project Objective: To design a chip for a SCUBA diver that does real-time calculations to warn the diver of safety concerns including decompressions sickness and lung overexpansion. Stage : 23 Feb 04 Component Simulation ProDiver 525 Kavita Arora (M3-1) Lisa Gentry (M3-2) Steven Wasik (M3-3) *Karolina Werner (M3-4) Design Manager: Steven Beigelmacher M3

2 M3: ProDiver 525 Status Specification definition (done) Specification definition (done) Architecture – Matlab & Verilog Simulation (done) Architecture – Matlab & Verilog Simulation (done) Gate level schematic & verification (done) Gate level schematic & verification (done) Layout (LVS) 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 Spice Simulation –components (done) Updated Floorplan (done) Updated Floorplan (done)

3 M3: ProDiver 525 The SCUBA Computer Inputs (25 bits) Inputs (25 bits) –Age –Age –Body Type –Water Temp –Water Temp –Depth (feet) –Depth (feet) –Clk –Rst Outputs (44 bits) Outputs (44 bits) –Pressure (feet) –Pressure (feet) The body’s equivalent pressure The body’s equivalent pressure –Safety Watch –Safety Watch Your safety level based on pressure Your safety level based on pressure –Ascension Watch Flashes a warning if you are ascending too quickly Flashes a warning if you are ascending too quickly –Bottom Time (minutes) –Bottom Time (minutes) Total time spent underwater, not including ascension Total time spent underwater, not including ascension –Time Left (minutes) –Time Left (minutes) The amount of time you can remain safely at your present depth The amount of time you can remain safely at your present depth –Time to Flight (minutes) –Time to Flight (minutes) The number of minutes before you can safely fly on a commercial plane The number of minutes before you can safely fly on a commercial plane –Max Depth (feet) –Max Depth (feet)

4 M3: ProDiver 525 Design Decisions Reshaped multiplier to fit into a rectangle Reshaped multiplier to fit into a rectangle Re-designed comparators and muxes, a few bigger registers (minor changes) Re-designed comparators and muxes, a few bigger registers (minor changes) Reshaped a lot of components to fit more nicely into overall floorplan Reshaped a lot of components to fit more nicely into overall floorplan Re-did the demux Re-did the demux –Found a better design

5 M3: ProDiver 525 Module Sizes (microns)-- w by h Inv: 2.16 x 5.94 Inv: 2.16 x 5.94 Nand2: 2.88 x 5.94 Nand2: 2.88 x 5.94 Nand3: 3.60 x 5.94 Nand3: 3.60 x 5.94 And2: 3.60 x 5.94 And2: 3.60 x 5.94 And3: 4.36 x 5.94 And3: 4.36 x 5.94 Nor2: 2.88 x 5.94 Nor2: 2.88 x 5.94 Nor3: 3.55 x 5.94 Nor3: 3.55 x 5.94 Or2: 3.60 x 5.94 Or2: 3.60 x 5.94 Or3: 4.31 x 5.94 Or3: 4.31 x 5.94 Xor2: 5.13 x 5.94 Xor2: 5.13 x 5.94 HA: 8.10 x 5.94 HA: 8.10 x 5.94 FA: 11.52 x 5.94 FA: 11.52 x 5.94 comp: 10.17 x 5.94 comp: 10.17 x 5.94 HS: 9.54 x 5.94 HS: 9.54 x 5.94 mux1: 6.57 x 5.94 mux1: 6.57 x 5.94 reg1: 8.86 x 5.94 reg1: 8.86 x 5.94 Comparator8: 11.61 x 41.76 Comparator8: 11.61 x 41.76 Comparator17: 19.71 x 47.25 Comparator17: 19.71 x 47.25 AddOne24: 36.0 x 31.68 AddOne24: 36.0 x 31.68 Adder8: 18.27 x 41.81 Adder8: 18.27 x 41.81 Adder25: 64.08 x 41.85 Adder25: 64.08 x 41.85 Subtract8: 21.41 x 41.81 Subtract8: 21.41 x 41.81 Mult: 59.36 x 41.76 Mult: 59.36 x 41.76 SMconv9: 28.62 x 31.50 SMconv9: 28.62 x 31.50 SMconv25: 49.05 x 43.29 SMconv25: 49.05 x 43.29 TTF Rom: 10.44 x 11.16 TTF Rom: 10.44 x 11.16 TTF Decoder: 8.3 x 24.2 TTF Decoder: 8.3 x 24.2 TimeLeft ROM1: 8.78 x 22.10 TimeLeft ROM1: 8.78 x 22.10 TimeLeft ROM2: 8.78 x 22.50 TimeLeft ROM2: 8.78 x 22.50 TimeLeft Decoder: 12.6 x 57.6 TimeLeft Decoder: 12.6 x 57.6

6 M3: ProDiver 525 Old Floorplan

7 M3: ProDiver 525 Overall Sizes (estimates) Get K: 36.04 x 36.72 Get K: 36.04 x 36.72 Pressure Calc: 176.3 x 77.58 Pressure Calc: 176.3 x 77.58 Bottom Time: 71.73 x 42.03 Bottom Time: 71.73 x 42.03 Time to Fly: 96.6 x 70.0 Time to Fly: 96.6 x 70.0 Ascension Watch: 70.3 x 64 Ascension Watch: 70.3 x 64 Safety Watch: 35.05 x 26.40 Safety Watch: 35.05 x 26.40 Max Depth: 64.3 x 30.33 Max Depth: 64.3 x 30.33 Time Left: 103.36 x 76.7 Time Left: 103.36 x 76.7 Total Size: 185.76 x 215.01

8 M3: ProDiver 525 Top Layout

9 M3: ProDiver 525 Top Layout

10 M3: ProDiver 525 The Multiplier

11 M3: ProDiver 525 Comparator 8

12 M3: ProDiver 525 Adder 25

13 M3: ProDiver 525 Signed Magnitude Conversion 9

14 M3: ProDiver 525 Signed Magnitude Conversion 25

15 M3: ProDiver 525 Time to Flight ROM

16 M3: ProDiver 525 Time Left ROMs ROM 1 ROM 2 DECODER

17 M3: ProDiver 525 Pressure Calculator

18 M3: ProDiver 525 Get K

19 M3: ProDiver 525 Safety Watch

20 M3: ProDiver 525 Bottom Time

21 M3: ProDiver 525 Max Depth

22 M3: ProDiver 525 Ascension Watch

23 M3: ProDiver 525 Time to Flight

24 M3: ProDiver 525 Time Left

25 M3: ProDiver 525 Multiplier

26 Mult outputs

27 M3: ProDiver 525 Mult rise time – 1*10^-10

28 M3: ProDiver 525 getK – inputs and output signal

29 M3: ProDiver 525 getK rise time – 30p

30 M3: ProDiver 525 tlrom outputs – input pattern (in asserted -> in asserted -> in asserted)

31 M3: ProDiver 525 tlrom rise time – 8.27u s


Download ppt "Overall Project Objective: To design a chip for a SCUBA diver that does real-time calculations to warn the diver of safety concerns including decompressions."

Similar presentations


Ads by Google