Keith Bergevin Senior Design Engineer 4234 54 th St., Bldg 620 Sacramento, Calif. 95652-1521 Phone: (916) 231-1652, Fax: (916) 231-2818

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Design Implementation Full Custom ICs, ASICs & PLDs ETEG 431 SG ASIC: Application Specific Integrated Circuit PLD: Programmable Logic Device FPGA: Field.
FPGA (Field Programmable Gate Array)
Chapter 2Test Specification Process. n Device Specification Sheet – Purpose n Design Specification – Determine functionality of design n Test List Generation.
Advanced Manufacturing Technologies for Extending Microprocessor Availability Proactive Solution to Military Microprocessor Availability and Affordability.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
VISICOM PRODUCTS DIVISION 1 Successful Application of RRT to Reducing Obsolescence & Ownership Cost ALQ-126B Navy Logistics Research.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Defense MicroElectronics Activity Defense MicroElectronics Activity VE The Impact of System Level Design on the DMS World Keith Bergevin Senior.
Office of the Secretary of Defense Defense Microelectronics Activity (DMEA) Defense Microelectronics Activity (DMEA) Doug Casanova Defense Microelectronics.
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
FPGA chips and DSP Algorithms By Emily Fabes. 2 Agenda FPGA Background Reasons to use FPGA’s Advantages and disadvantages of using FPGA’s Sample VHDL.
SiliconAid Solutions, Inc. Confidential SAJE SiliconAid JTAG Environment Overview – Very Short.
Foundation and XACTstepTM Software
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
From Concept to Silicon How an idea becomes a part of a new chip at ATI Richard Huddy ATI Research.
Introduction to Software Testing
Field Programmable Gate Array (FPGA) Layout An FPGA consists of a large array of Configurable Logic Blocks (CLBs) - typically 1,000 to 8,000 CLBs per chip.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
(1) Introduction © Sudhakar Yalamanchili, Georgia Institute of Technology, 2006.
General FPGA Architecture Field Programmable Gate Array.
© 2005 The MathWorks, Inc. Advanced Technologies to Accelerate Mixed Signal Simulation Pieter J. Mosterman Senior Research Scientist The MathWorks, Inc.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Section I Introduction to Xilinx
1 FIPS 140 Validation for a “System-on-a-Chip” September 27, 2005 NIST Physical Testing Workshop.
April 15, Synthesis of Signal Processing on FPGA Hongtao
Programmable Solutions in Video Capture/Editing. Overview  Xilinx - Industry Leader in FPGAs/CPLDs High-density, high-speed, programmable, low cost logic.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
COE4OI5 Engineering Design. Copyright S. Shirani 2 Course Outline Design process, design of digital hardware Programmable logic technology Altera’s UP2.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
MAPLD 2009 Presentation Poster Session
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
XStream: Rapid Generation of Custom Processors for ASIC Designs Binu Mathew * ASIC: Application Specific Integrated Circuit.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
Design Verification An Overview. Powerful HDL Verification Solutions for the Industry’s Highest Density Devices  What is driving the FPGA Verification.
May 17, USB Semiconductor IP How to Integrate USB into Your Design Eric Huang inSilicon Corporation.
Xilinx Programmable Logic Design Solutions Version 2.1i Designing the Industry’s First 2 Million Gate FPGA Drop-In 64 Bit / 66 MHz PCI Design.
Hardware Support for Trustworthy Systems Ted Huffmire ACACES 2012 Fiuggi, Italy.
COE 405 Design and Modeling of Digital Systems
Galen SasakiEE 260 University of Hawaii1 Electronic Design Automation (EDA) EE 260 University of Hawaii.
Programmable Logic Devices
Lach1MAPLD 2005/241 Accessible Formal Verification for Safety-Critical FPGA Design John Lach, Scott Bingham, Carl Elks, Travis Lenhart Charles L. Brown.
HardWireTM FpgASIC The Superior ASIC Solution
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
2D/3D Integration Challenges: Dynamic Reconfiguration and Design for Reuse.
An Overview of Hardware Design Methodology Ian Mitchelle De Vera.
Tools - Design Manager - Chapter 6 slide 1 Version 1.5 FPGA Tools Training Class Design Manager.
Firmware - 1 CMS Upgrade Workshop October SLHC CMS Firmware SLHC CMS Firmware Organization, Validation, and Commissioning M. Schulte, University.
Lecture 1 – Overview (rSp06) ©2008 Joanne DeGroat, ECE, OSU -1- Functional Verification of Hardware Designs EE764 – Functional Verification of Hardware.
EE121 John Wakerly Lecture #17
Chapter 11 System-Level Verification Issues. The Importance of Verification Verifying at the system level is the last opportunity to find errors before.
FPGA Field Programmable Gate Arrays Shiraz University of shiraz spring 2012.
SAS_06_FPGA_NGIT1 Research and Development of Deployable IV&V Methods for FPGA Applications Northrop Grumman, KeyLogic Systems, Mountain State Information.
Business System Development
Enterprise Resource Planning
Summary Remaining Challenges The Future Messages to Take Home.
Recent trends in estimation methodologies
M1.5 Foundation Tools Xilinx XC9500/XL CPLD
FPGA.
Introduction to Software Testing
Matlab as a Development Environment for FPGA Design
332:437 Lecture 7 Verilog Hardware Description Language Basics
332:437 Lecture 7 Verilog Hardware Description Language Basics
332:437 Lecture 7 Verilog Hardware Description Language Basics
H a r d w a r e M o d e l i n g O v e r v i e w
Digital Designs – What does it take
HardWireTM FpgASIC The Superior ASIC Solution
Xilinx Alliance Series
Presentation transcript:

Keith Bergevin Senior Design Engineer th St., Bldg 620 Sacramento, Calif Phone: (916) , Fax: (916) Keith Bergevin Senior Design Engineer th St., Bldg 620 Sacramento, Calif Phone: (916) , Fax: (916) Defense Microelectronics Activity Defense Microelectronics Activity Rapid Obsolescence in Recent Designs – Is There a Solution? Rapid Obsolescence in Recent Designs – Is There a Solution?

2 Presentation Roadmap Why are recent generation designs highly susceptible to obsolescence? What options are available? ASIC redesign methodologies Ensuring a complete solution Why are recent generation designs highly susceptible to obsolescence? What options are available? ASIC redesign methodologies Ensuring a complete solution

3 Why are Recent Generation Designs Becoming an Enormous Problem? Consist primarily of ASIC devices Virtually sole source Custom ASICs have limited supply – typically one fabrication run Unique design eliminates component supply sharing Very difficult to redesign High density, complex devices Design documentation is critical but often deficient No correlation between part numbers and design functions Consist primarily of ASIC devices Virtually sole source Custom ASICs have limited supply – typically one fabrication run Unique design eliminates component supply sharing Very difficult to redesign High density, complex devices Design documentation is critical but often deficient No correlation between part numbers and design functions

4 What Options are Available? Direct FFF replacement? No! ASICs perform specific functions – with the exception of FPGAs, finding an equivalent device number will not suffice Exhaustive database search for second source? No! Custom designs render search of other programs for equivalent devices useless The only remaining option – various levels of redesign Component, board, or system redesign Direct FFF replacement? No! ASICs perform specific functions – with the exception of FPGAs, finding an equivalent device number will not suffice Exhaustive database search for second source? No! Custom designs render search of other programs for equivalent devices useless The only remaining option – various levels of redesign Component, board, or system redesign

5 The Dilemma of ASIC Redesign Recent program upgrades experienced obsolescence within two years – why go through the same process? Valid argument - Without a change in approach, the solution will again be temporary Insufficient data exists on the obsolete module, resulting in prohibitively expensive redesign proposals Unfortunately, this is a common occurrence Where does this lead us? Recent program upgrades experienced obsolescence within two years – why go through the same process? Valid argument - Without a change in approach, the solution will again be temporary Insufficient data exists on the obsolete module, resulting in prohibitively expensive redesign proposals Unfortunately, this is a common occurrence Where does this lead us?

6 The Prudent Way Out of This Mess The Previous slides have established the following: The quick & easy solutions do not exist A redesign approach is the only remaining option Insufficient documentation results in difficult and costly redesigns Option (2) was recently implemented without eliminating obsolescence An ideal solution would include the following: Tools and methodologies to reduce NRE redesign costs Implement designs with better DMS immunity Realize obsolescence is inevitable - apply methodologies that enable device re-targeting without costly redesign The Previous slides have established the following: The quick & easy solutions do not exist A redesign approach is the only remaining option Insufficient documentation results in difficult and costly redesigns Option (2) was recently implemented without eliminating obsolescence An ideal solution would include the following: Tools and methodologies to reduce NRE redesign costs Implement designs with better DMS immunity Realize obsolescence is inevitable - apply methodologies that enable device re-targeting without costly redesign

7 DMEAs ASIC Redesign Approach Apply cutting edge tools & methodologies to accurately characterize legacy component Scrutinize components to select least vulnerable DMEA flexible foundry Select components commonly used by industry to provide greater assurance of future availability Provide complete, verifiable, vendor-independent documentation VHDL, Verilog, EDIF, etc. Apply cutting edge tools & methodologies to accurately characterize legacy component Scrutinize components to select least vulnerable DMEA flexible foundry Select components commonly used by industry to provide greater assurance of future availability Provide complete, verifiable, vendor-independent documentation VHDL, Verilog, EDIF, etc.

8 Developing an Accurate Redesign Specification – An Extremely Difficult Requirement Many obsolete ASICs contain up to 1M gates ASIC devices perform unique functions Vendor data sheets provide no functional descriptions Specific component number provides no functional information Package size, type, & pin-out vary greatly Virtually impossible to have 100% test coverage Board level test programs typically cover small subset of ASIC functions Many obsolete ASICs contain up to 1M gates ASIC devices perform unique functions Vendor data sheets provide no functional descriptions Specific component number provides no functional information Package size, type, & pin-out vary greatly Virtually impossible to have 100% test coverage Board level test programs typically cover small subset of ASIC functions

9 DMEA Developments in the Specialty of Device Characterization Hardware Modeling: A novel approach to ASIC redesign Method of interfacing actual legacy silicon into simulation environment The device becomes a logic model which is instantiated into the VHDL design for simulation Enables creation of a fast, efficient and 100% accurate simulation model of the legacy device Enables direct functional comparison of Legacy vs. redesigned component Hardware Modeling: A novel approach to ASIC redesign Method of interfacing actual legacy silicon into simulation environment The device becomes a logic model which is instantiated into the VHDL design for simulation Enables creation of a fast, efficient and 100% accurate simulation model of the legacy device Enables direct functional comparison of Legacy vs. redesigned component

10 Hardware Modeler Configuration High-end Workstation Hardware Modeler Device Adapter

11 Prototype Development 1. Synthesize VHDL model to Field Programmable Gate Array (FPGA) 2. Migrate test vectors to board or chip level tester Vectors translated from VHDL test benches 3. Apply test vector set to legacy device and FPGA prototype 4. Compare vector output files 5. Test prototype at customer facility 1. Synthesize VHDL model to Field Programmable Gate Array (FPGA) 2. Migrate test vectors to board or chip level tester Vectors translated from VHDL test benches 3. Apply test vector set to legacy device and FPGA prototype 4. Compare vector output files 5. Test prototype at customer facility

12 Fabrication Options DMEA Flexible Foundry Form, fit, function replacement via commercial devices Re-Target VHDL to ASIC with matching footprint FPGA to ASIC conversion FPGA die repackaging Replace legacy device with FPGA Low-cost approach for small quantities May require modification to board layout DMEA Flexible Foundry Form, fit, function replacement via commercial devices Re-Target VHDL to ASIC with matching footprint FPGA to ASIC conversion FPGA die repackaging Replace legacy device with FPGA Low-cost approach for small quantities May require modification to board layout

13 Summary Recent generation designs are extremely susceptible to obsolescence Database and other tracking tools largely ineffective in finding replacement devices DMEA is maintaining a leadership role in applying tools, techniques, and expertise to combat obsolete ASICs Adhere to sound DMS redesign practices to ensure long term cost-effective solutions Recent generation designs are extremely susceptible to obsolescence Database and other tracking tools largely ineffective in finding replacement devices DMEA is maintaining a leadership role in applying tools, techniques, and expertise to combat obsolete ASICs Adhere to sound DMS redesign practices to ensure long term cost-effective solutions