slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Status PowerPoint Presentation
Download Presentation
Status

Loading in 2 Seconds...

play fullscreen
1 / 25

Status - PowerPoint PPT Presentation


  • 265 Views
  • Uploaded on

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

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' - PamelaLan


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 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

design decisions
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

old floorplan
Old Floorplan

M3: ProDiver 525

current floorplan
Current Floorplan

M3: ProDiver 525

module sizes microns w by h
Module Sizes (microns)-- w by h
  • Adder8: 19.49 x 41.81
  • Subtract8: 21.41 x 41.81
  • Mult: ~65.5 x 41.8
  • TTF Rom: 9.76 x 11.16
  • TTF Decoder: 9.76 x 11.16
  • TimeLeft ROM1: 8.78 x 20.56
  • TimeLeft ROM2: 8.78 x 21.85
  • TimeLeft Decoder: 8.78 x 42.04
  • 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
  • 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

new sizes estimates
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

xor2 inverter
XOR2 Inverter

M3: ProDiver 525

nor2 nor3
NOR2 NOR3

M3: ProDiver 525

nand2 nand3
NAND2 NAND3

M3: ProDiver 525

and2 and3
AND2 AND3

M3: ProDiver 525

slide12
OR2

M3: ProDiver 525

half adder
Half Adder

M3: ProDiver 525

half subtractor
Half Subtractor

M3: ProDiver 525

full adder
Full Adder

M3: ProDiver 525

full adder cout only
Full Adder (cout only)

M3: ProDiver 525

mux 1 bit
Mux 1 bit

M3: ProDiver 525

reg1bit
Reg1bit

M3: ProDiver 525

5 bit comparator
5 bit Comparator

M3: ProDiver 525

multiplier
Multiplier

M3: ProDiver 525

time to fly rom
Time to Fly ROM

M3: ProDiver 525

gate schematic verification
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

ascensionwatch = 0

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

ascensionwatch = 1

ascensionwatch = 0

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

ascensionwatch = 1

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

ascensionwatch = 0

At the end of this segment: timeleft = 165, timefly = 669, maxdepth = 100,bottomtime = 33, safety = 0,pres=15

M3: ProDiver 525

questions
Questions???

M3: ProDiver 525