1 Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design...
-
date post
20-Dec-2015 -
Category
Documents
-
view
220 -
download
2
Transcript of 1 Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design...
11
Team M-2:Team M-2:Charles Norman (M2-1)Charles Norman (M2-1)Julio Segundo (M2-2)Julio Segundo (M2-2)
Nan Li (M2-3)Nan Li (M2-3)Shanshan Ma (M2-4)Shanshan Ma (M2-4)
Design ManagerDesign Manager: Zack Menegakis : Zack Menegakis
Presentation 13: Final PresentationMay 3, 2006
Overall Project Objective:Design a low-power chip that navigates an
aircraft to pre-determined waypoints.
22
AgendaAgenda
Marketing - NanMarketing - Nan Project DescriptionProject Description How It WorksHow It Works VerificationVerification FloorplanFloorplan LayoutLayout Final SpecificationsFinal Specifications ConclusionConclusion
33
SkyNav is a low-power solution to today’s high
demand of autonomous vehicles, utilizing intelligent
judgments for flight corrections.
55
The MarketThe Market
The most dynamic sector of the aerospace The most dynamic sector of the aerospace industryindustry
Will more than double over the next decade, from Will more than double over the next decade, from current worldwide current worldwide UAVUAV expenditures of about $2 expenditures of about $2 billion in 2005 to $4.5 billion in 2014. billion in 2005 to $4.5 billion in 2014.
--Forecast International research reportForecast International research report
66
Why Use a Chip?Why Use a Chip?
Low-power ConsumptionLow-power Consumption
CompactCompact
Decrease ManpowerDecrease Manpower SKYNAV
77
AgendaAgenda
MarketingMarketing Project DescriptionProject Description How It WorksHow It Works VerificationVerification FloorplanFloorplan LayoutLayout Final SpecificationsFinal Specifications ConclusionConclusion
88
54
3
2
1
Project DescriptionProject Description
The system will be able to autopilot The system will be able to autopilot the craft through a series of 5 user the craft through a series of 5 user specified GPS coordinates in 3 specified GPS coordinates in 3 dimensionsdimensions
Our chip will calculate the Our chip will calculate the correction for altitude, latitude, correction for altitude, latitude, longitude, speed. longitude, speed.
99
Pre-Blackbox Data
CurrentCoordinates
Application DescriptionApplication Description
Waypoint Coordinates
Post-BlackboxData
Calculator(AKA Blackbox)
CoordinateCorrections
Avionics
1010
AgendaAgenda
MarketingMarketing Project DescriptionProject Description How It Works – ShanshanHow It Works – Shanshan VerificationVerification FloorplanFloorplan LayoutLayout Final SpecificationsFinal Specifications ConclusionConclusion
2121
AgendaAgenda
MarketingMarketing Project DescriptionProject Description How It WorksHow It Works Verification – JulioVerification – Julio FloorplanFloorplan LayoutLayout Final SpecificationsFinal Specifications ConclusionConclusion
2222
VerificationVerification
Chip FunctionsChip Functions -2-d v. 3-d-2-d v. 3-d -Calculate our speed or use an input-Calculate our speed or use an input -Units: What is conventional?-Units: What is conventional? -Accuracy-Accuracy -Calculation Outsourcing-Calculation Outsourcing
Exhaustive Testing -Overflow Cases
Layout
Schematic
Structural
Behavioral
Matlab
2323
VerificationVerification
Chip FunctionsChip Functions -2-d v. 3-d-2-d v. 3-d -Calculate our speed or use an input-Calculate our speed or use an input -Units: What is conventional?-Units: What is conventional? -Accuracy-Accuracy -Calculation Outsourcing-Calculation Outsourcing
Exhaustive Testing -Overflow Cases
Layout
Schematic
Structural
Behavioral
Matlab
Serialization added
Test, Test, Test!
2525
VerificationVerification
Chip FunctionsChip Functions -2-d v. 3-d-2-d v. 3-d -Calculate our speed or use an input-Calculate our speed or use an input -Units: What is conventional?-Units: What is conventional? -Accuracy-Accuracy -Calculation Outsourcing-Calculation Outsourcing
Exhaustive Testing -Overflow Cases
Serialization added
Test, Test, Test!
Warning: Writing Sim files can cause Arthritis!Solution: Have a Script write your Sim Files
Layout
Schematic
Structural
Behavioral
Matlab
2727
AgendaAgenda
MarketingMarketing Project DescriptionProject Description How It WorksHow It Works VerificationVerification FloorplanFloorplan LayoutLayout Final SpecificationsFinal Specifications ConclusionConclusion
2929
AgendaAgenda
MarketingMarketing Project DescriptionProject Description How It WorksHow It Works VerificationVerification FloorplanFloorplan Layout – CharlesLayout – Charles Final SpecificationsFinal Specifications ConclusionConclusion
3636
AgendaAgenda
MarketingMarketing Project DescriptionProject Description How It WorksHow It Works VerificationVerification FloorplanFloorplan LayoutLayout Final SpecificationsFinal Specifications ConclusionConclusion
3737
Chip SpecificationsChip Specifications
SizeSize 309.96µm x 402.39µm309.96µm x 402.39µm
AreaArea 124,724µm²124,724µm²
Transistor CountTransistor Count 28,24228,242
Aspect RatioAspect Ratio 1.301.30
Overall Trans. DensityOverall Trans. Density .226.226
3838
Pin SpecificationsPin Specifications
Vdd! / Gnd!Vdd! / Gnd! In/OutIn/Out 22
User InputUser Input InIn 88
““Blackbox” OutputsBlackbox” Outputs OutOut 55
““Blackbox” InputsBlackbox” Inputs InIn 2727
CorrectionsCorrections OutOut 3636
DoneDone OutOut 22
TotalTotal 8080
3939
Power SpecificationsPower SpecificationsFunctional ComponentFunctional Component Navigation - Navigation -
SchematicSchematicNavigation -Navigation -
Extracted RCExtracted RCSetup - Setup -
SchematicSchematicSetup - Setup -
Extracted RCExtracted RC
SRAMSRAM 11.97nW11.97nW 12.09nW12.09nW 594.8nW594.8nW 674.2nW674.2nW
FSMFSM 2.3nW2.3nW 2.7nW2.7nW 30.4nW30.4nW 32.3nW32.3nW
RegistersRegisters
BuffersBuffers
Clock DividersClock Dividers
Done LogicDone Logic
1.20uW1.20uW
8.98uW8.98uW
3.09uW3.09uW
31.92nW31.92nW
1.22uW1.22uW
9.10uW9.10uW
3.29uW3.29uW
38.12nW38.12nW
5.6uW5.6uW
16.56uW16.56uW
3.09uW3.09uW
31.92nW31.92nW
5.9uW5.9uW
16.75uW16.75uW
3.29uW3.29uW
38.12nW38.12nW
Speed Comparator Speed Comparator
Altitude ComparatorAltitude Comparator
Waypoint ComparatorWaypoint Comparator
HeadingHeading
0.8nW0.8nW
1.3nW1.3nW
16.8nW16.8nW
10.7nW10.7nW
0.8nW0.8nW
1.3nW1.3nW
17.5nW17.5nW
10.7nW10.7nW
0.8nW0.8nW
1.7nW1.7nW
58.1nW58.1nW
11.7nW11.7nW
0.8nW0.8nW
1.7nW1.7nW
61.9nW61.9nW
11.7nW11.7nW
Distance CalculatorDistance Calculator
Speed CalculatorSpeed Calculator
Angle CalculatorAngle Calculator
10.4nW10.4nW
5.5nW5.5nW
4.3nW4.3nW
10.4nW10.4nW
6.0nW6.0nW
4.3nW4.3nW
11.3nW11.3nW
5.8nW5.8nW
4.5nW4.5nW
11.4nW11.4nW
6.0nW6.0nW
4.5nW4.5nW
Total Modular PowerTotal Modular Power 13.37uW13.37uW 13.71uW13.71uW 26.0uW26.0uW 26.78uW26.78uW
4040
AgendaAgenda
MarketingMarketing Project DescriptionProject Description How It WorksHow It Works VerificationVerification FloorplanFloorplan LayoutLayout Final SpecificationsFinal Specifications ConclusionConclusion
4141
Reaching Our Main GoalReaching Our Main Goal I/O Count > 200 I/O Count > 200 Serialization Serialization Increased Increased
PowerPower
This led to…This led to…
4242
ConclusionConclusion Gripe is always up to increase your quotaGripe is always up to increase your quota
Changing schematics while someone is Changing schematics while someone is trying to LVS the top-level layout leads to trying to LVS the top-level layout leads to tearstears
We are proud of our design (no pre-We are proud of our design (no pre-discovered algorithms used)discovered algorithms used)