field programmable analog arrays (fpaas) anthony chan ece1352f presentation
TRANSCRIPT
Field Programmable Field Programmable Analog Arrays (FPAAs)Analog Arrays (FPAAs)
Anthony ChanAnthony Chan
ECE1352F Presentation
22
FPAAsFPAAs
Why Use Programmable AnalogWhy Use Programmable Analog
Switched Capacitors – Current TechSwitched Capacitors – Current Tech
Pulse Based – Current ResearchPulse Based – Current Research
Future of FPAAsFuture of FPAAs
ConclusionsConclusions
AgendaAgenda
33
FPAAsFPAAs
Faster PrototypingFaster Prototyping
Faster Time-to-MarketFaster Time-to-Market
Shorter Design CyclesShorter Design Cycles
Design integrationDesign integration
Improved component matchingImproved component matching
Why Programmable Analog?Why Programmable Analog?
66
FPAAsFPAAs
Continuous Time vs. Discrete TimeContinuous Time vs. Discrete Time
Discrete TimeDiscrete Time
Switched Capacitor Design (Current)Switched Capacitor Design (Current)
Pulse Based Design (Under Research)Pulse Based Design (Under Research)
CAB ImplementationCAB Implementation
88
FPAAsFPAAs
Design of SC circuits quite matureDesign of SC circuits quite mature
Switches already present in FPAASwitches already present in FPAA
Allows for better accuracy than RCAllows for better accuracy than RC 0.05% - 0.2% vs. 10% - 30%0.05% - 0.2% vs. 10% - 30%
Benefits of SC DesignBenefits of SC Design
99
Currently limited to 1MHzCurrently limited to 1MHz
Versatile design possibilitiesVersatile design possibilities
FPAAsFPAAs
Performance of SC DesignPerformance of SC Design
1010
FPAAsFPAAs
Limitations on switching frequencyLimitations on switching frequency Require non-overlapping clocksRequire non-overlapping clocks
Voltage used to represent signalVoltage used to represent signal Signal still susceptible to noiseSignal still susceptible to noise
Increased mixed signal noiseIncreased mixed signal noise
Problems with SC DesignProblems with SC Design
1111
FPAAsFPAAs
Uses time to represent transmitted Uses time to represent transmitted signal in the form of PWMsignal in the form of PWM
Uses of digital signals levelsUses of digital signals levels Noise immunityNoise immunity
Relatively new area of researchRelatively new area of research Limited functionalityLimited functionality Complete design not yet availableComplete design not yet available
Pulse Based DesignPulse Based Design
1616
FPAAsFPAAs
SC designs will dominate commerciallySC designs will dominate commercially Improvements must be acheivedImprovements must be acheived
FPAAs may lead to FPMAsFPAAs may lead to FPMAs Natural evolution of mixed-signal designNatural evolution of mixed-signal design
Question of viability must be answeredQuestion of viability must be answered FPAAs vs. FPGA comparisonFPAAs vs. FPGA comparison 8MHz vs. +1Gbps8MHz vs. +1Gbps
Future of FPAAsFuture of FPAAs
1717
FPAAsFPAAs
Programmable Analog has potentialProgrammable Analog has potential SC Designs currently quite functionalSC Designs currently quite functional Pulse designs could offer improvementPulse designs could offer improvement
Requires additional developmentRequires additional development
FPAA vs. FPGA needs better analysisFPAA vs. FPGA needs better analysis
ConclusionsConclusions
1818
FPAAsFPAAs
1. D. R. D’Mello, P. G. Gulak, “Design Approaches to Field-Programmable Analog Integrated 1. D. R. D’Mello, P. G. Gulak, “Design Approaches to Field-Programmable Analog Integrated Circuits”, Analog Integrated Circutis and Signal Processing, Vol 17, No. 1-2, pg 7-35, Circuits”, Analog Integrated Circutis and Signal Processing, Vol 17, No. 1-2, pg 7-35, September 1998September 1998
2. H. Kutuk, S. M. Kang, “A Switched Capacitor Approach to Field-Programmable Analog Array 2. H. Kutuk, S. M. Kang, “A Switched Capacitor Approach to Field-Programmable Analog Array Design”, Analog Integrated Circutis and Signal Processing, Vol 17, No. 1-2, pg 51-65, Design”, Analog Integrated Circutis and Signal Processing, Vol 17, No. 1-2, pg 51-65, September 1998September 1998
3. A. Bratt, I. Macbeth, “DPAD-2 A Field Programmable Analog Array”, Analog Integrated 3. A. Bratt, I. Macbeth, “DPAD-2 A Field Programmable Analog Array”, Analog Integrated Circutis and Signal Processing, Vol 17, No. 1-2, pg 67-89, September 1998Circutis and Signal Processing, Vol 17, No. 1-2, pg 67-89, September 1998
4. A. Hamilton, K. Papathanasiou, “Reconfigurable Analogue Systems: The Pulse-Based 4. A. Hamilton, K. Papathanasiou, “Reconfigurable Analogue Systems: The Pulse-Based Approach”, IEE Proceedings-Computers and Digital Techniques, Vol 147, No. 3, pg 203-207, Approach”, IEE Proceedings-Computers and Digital Techniques, Vol 147, No. 3, pg 203-207, May 2000May 2000
5. A. Hamilton, K. Papathanasiou, T. Brandtner, “Palmo: Pulse-Based Signal Processing for 5. A. Hamilton, K. Papathanasiou, T. Brandtner, “Palmo: Pulse-Based Signal Processing for Programmable Analog VLSI”, IEEE Transactions on Circutis and Systems II – Analog and Programmable Analog VLSI”, IEEE Transactions on Circutis and Systems II – Analog and Digital Signal Processing, Vol 49, No. 6, pg 379-387, June 2002Digital Signal Processing, Vol 49, No. 6, pg 379-387, June 2002
6. Anadigm Website – 6. Anadigm Website – www.anadigm.comwww.anadigm.com
ReferencesReferences