Presentation is loading. Please wait.

Presentation is loading. Please wait.

Status Specification definition (done) Architecture

Similar presentations


Presentation on theme: "Status Specification definition (done) Architecture"— Presentation transcript:

1

2 Status Specification definition (done) Architecture
Matlab Simulation (done) Verilog Simulation (done) Hardware diagrams (done) Verification of Verilog - Gate Level (done) Floorplanning (done) Gate level design – schematic (done) Gate Level Verification (done) Layout Components basic components (DRC & LVS done) Functional blocks (90% done) Component Simulation (need to be done) Spice Simulation of overall design (needs to be done) M3: ProDiver 525

3 Design Decisions Wiring Conventions were modified
Metal 1 is used for all basic gates Metal 2 used horizontally Metal 3 used vertically Metal 4 used for global routing (clk and rst) Decided to go with a Line Decoder, transistor count changed from 1043 to 303 Minor design changes for each functional block M3: ProDiver 525

4 Old Floorplan M3: ProDiver 525

5 Current Floorplan M3: ProDiver 525

6 Module Sizes (microns)-- w by h
Adder8: x 41.81 Subtract8: x 41.81 Mult: ~65.5 x 41.8 TTF Rom: x 11.16 TTF Decoder: x 11.16 TimeLeft ROM1: x 20.56 TimeLeft ROM2: x 21.85 TimeLeft Decoder: x 42.04 Inv: 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: x 5.94 Or2: 3.60 x 5.94 Or3: 4.31 x 5.94 Xor2: x 5.94 HA: x 5.94 FA: x 5.94 FAcout: 8.73 x 5.94 HS: 9.54 x 5.94 mux1: 6.57 x 5.94 reg1: 8.86 x 5.94 M3: ProDiver 525

7 New Sizes (estimates) Get K: 31 x 16 Pressure Calc: 90 x 162
Bottom Time: 79 x 49 Time to Fly: 43 x 86 Ascension Watch: 102 x 88 Safety Watch: 32 x 26 Max Depth: 24x41 Time Left: 73 x 62 Total Size: 180 x 200 M3: ProDiver 525

8 XOR Inverter M3: ProDiver 525

9 NOR NOR3 M3: ProDiver 525

10 NAND NAND3 M3: ProDiver 525

11 AND AND3 M3: ProDiver 525

12 OR2 M3: ProDiver 525

13 Half Adder M3: ProDiver 525

14 Half Subtractor M3: ProDiver 525

15 Full Adder M3: ProDiver 525

16 Full Adder (cout only) M3: ProDiver 525

17 Mux 1 bit M3: ProDiver 525

18 Reg1bit M3: ProDiver 525

19 5 bit Comparator M3: ProDiver 525

20 Multiplier M3: ProDiver 525

21 Time to Fly ROM M3: ProDiver 525

22 M3: ProDiver 525

23 Gate Schematic Verification
Initial Conditions: age = 12,temp = 69, body = 0 safetywatch = x ascensionwatch = x ascensionwatch = 0 safetywatch = 0 Now the diver is going to go straight to depth=100 and stay for 20 minutes At the end of that segment: timeleft = 144, timefly = 415, maxdepth = 100,bottomtime = 18, pres=21 Now the diver is going to go straight to depth= 40 and stay for 15 minutes ascensionwatch = 1 At the end of that segment: timeleft = 194, timefly = 669, maxdepth = 100,bottomtime = 32, safety = 0, pres=24 Now the diver is going to go straight to depth= 0 and stay for 40 minutes At the end of this segment: timeleft = 248, timefly = 669, maxdepth = 100,bottomtime = 32, safety = 0,pres=15 Now the diver is going to descend at a rate of a foot a second for 50s, initial depth = 0 At the end of this segment: timeleft = 118, timefly = 669, maxdepth = 100,bottomtime = 33, safety = 0 Now the diver is breifly going to descend at a rate of two feet a second, initial depth = 50 At the end of this segment: timeleft = 75, timefly = 669, maxdepth = 100,bottomtime = 33, safety = 0,pres=15 Now the diver is going to ascend at a rate of two feet a second for 10s, initial depth= 56 At the end of this segment: timeleft = 165, timefly = 669, maxdepth = 100,bottomtime = 33, safety = 0,pres=15 Now the diver is going to ascend at a rate of one foot a second for 25s, initial depth= 36 M3: ProDiver 525

24 Gate Schematic Verification
M3: ProDiver 525

25 Questions??? M3: ProDiver 525


Download ppt "Status Specification definition (done) Architecture"

Similar presentations


Ads by Google