280 likes | 468 Views
An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry. Agenda. Introduction to Starburst Technologies, Inc. A brief discussion about our facility, our equipment and tools, our people, and our experience. VHDL
E N D
An Introduction toStarburst Technologies, Inc.forDoD DMSMS Teaming Groupby Richard S. Lowry
Agenda • Introduction to Starburst Technologies, Inc. A brief discussion about our facility, our equipment and tools, our people, and our experience. • VHDL A short discussion on VHDL. Panacea to re-engineering???? • Increasing Challenges in Dealing with Obsolescence Future Challenges Future Solutions
About Us • Incorporated in October 1992 • We are a Woman-Owned Business • Internationally recognized ASIC design firm • Finest Engineering staff in the World • 100+ years design experience • 100+ ASIC designs • 50+ design conversions • Offices located in Orlando, Florida
Our Facility • We lease 3,700 Sq. Ft. of Office Space. • The space includes: 10 Offices 3 Design Centers with 15 design seats Multi-media Conference Room Reception Library Break/Lunch Room
STI’s Design Center • Ultra30, Ultra2, Sparc, and NT workstations • FTP site with T1 connection to Internet • State-of-the-art Design Software Available Model Tech System V simulator Renoir High-level design tools Leonardo Spectrum synthesis LSI Logic’s Toolkit, CMDE, FlexStream, Vega TeraForm RTL Place and Route DFT Advisor, BSD Architect, and FastScan Verilog -XL
We Have Extensive ASIC-Related Tool Experience • We have experience in most ASIC tools. Verilog-XLVCSVerilog-NCQuicksimModelSimDesign Compiler MOTIVE Leonardo SpectrumAMBIT Build GatesPrimeTimeTest CompilerFastScanDFT Advisor PKS FormalityRenoirVisual HDLBestBench TeraForm
Services Provided • Turn Key ASIC and FPGA Design • Test Bench Development • Design Verification • Design Conversions • Verilog Training • On-Site Design Consulting • Design Center Services • Core Development • Design Tool and Methodology Consulting
We Have a Strong Customer Base • Ericsson Smiths Industries • AMI Honeywell/AlliedSignal • LSI Logic Schwartz Electro Optics • Lucent Technologies DPT/ADAPTEC • Lockheed Martin Raytheon • Theseus Logic Synova, Inc. • Esperan, Ltd. Harris • Metric Systems Cadence Design Systems
We Have Design Experience in Many Technologies • AT&T BELL LABS - NAVY NTDS chip • LOCKHEED MARTIN – GAPP Image Proc. ASICs • LOCKHEED MARTIN – RADAR Sig. Proc. ASICs • LUCENT - GIGABIT Ethernet / PCI Chip • APPLE COMPUTER - 3 Graphics Chips - PCI • ERICSSON - Telecom Network Switch ASICs • ERICSSON - Wireless Internet ASICs
We Have Design Experience (Cont’d) • XLNT - Gigabit Ethernet Chip • SYMBOL TECHNOLOGIES - Bar Code Decoder • SYNOVA - Rad Hard MIPS Processor • BROCADE - Router on a chip - RAMBUS & serial links • DPT - Data Path Chip – PCI • Igt – ATM ASIC
We Have Extensive ASIC-Related Tool Experience • We have experience with several ASIC Vendor tools and design flows. AMI CHIP EXPRESS HONEYWELL LSI LOGIC LUCENT TI
ASIC-Related Language Experience • We employ industry standard languages in our day-to-day operations. • We are proficient with both Verilog and VHDL • Verilog is our primary HDL for design • We use VHDL as required. • We employ C/C++ as scripting and modeling languages.
We Have Conducted All Types of Design Conversions • FPGA to Gate Array 18 • LSI Gate Array to FPGA 6 • LSI Gate Array to AMI ASIC 30 • LSI Gate Array to Other ASIC 6 • LSI MIPS Core to HW RADHARD 2 • LSI DSP chip to LSI RADHARD 2 • VLSI Std Cell to LSI Std Cell 4
Design Conversions • We have converted designs from 1,500 to 150,000 gates. • Completely regenerated a design from schematics. • Have reengineered several proprietary megafunctions. • StarBlocks
StarBlocks • Starburst Technologies is in the process of developing a comprehensive set of synthesizable functions. Some of the functions that are currently available are: 3 port adders fast adders two’s compliment multipliers Reed-Solomon Decoder UARTs FIFOs
VHSIC Hardware Description Language (VHDL) • Developed as a procurement specification. • Evolved into a Synthesis and Simulation language. • Different levels of abstraction available. • Behavioral – Simulation Only • RTL – Simulation and Synthesis • Gate – Simulation
Behavioral VHDL • Only describes the functionality of the design. A + B = C Used for definition and debug of design requirements and For definitions within testbenches Extensive engineering effort required to reproduce a complete design from a Behavioral model.
Register Transfer Language (RTL) VHDL • Describes the functionality and architecture of a design. • RTL is the input to Synthesis tools. • Additional information is required to duplicate design: • Synthesis Constraints • Timing Constraints Some engineering effort required to reproduce a Complete design from a RTL description.
Gate-Level VHDL • Describes the design as related to a particular Manufacturer’s gate-level library. • Also tied to a particular process. • May not provide a complete description for conversion: • Proprietary Megafunctions • Memory Elements • FPGA With the exception of missing elements, requires the least amount engineering effort to reproduce a complete design.
Future Challenges • Designs are getting bigger. • 1,000,000+ gates • Embedded IP • .5 micron lines are shutting down • Design documentation typically not available. • Misplaced netlists • No baseline simulations • DSM timing closure
Future Solutions • First we must instill a discipline in our engineers and managers to: Design for Reuse Reuse Methodology Manual, Keating and Bricaud. Kluwer Academic Publishers, 1998 Document and Properly Archive Designs
Solutions for Today • Each design must be evaluated separately. • When chip re-engineering is required: • Use as much of the original design database as possible. • Understand what pieces to the puzzle are missing and what it will take to regenerate these pieces. • Understand the pitfalls of using the newer manufacturing technology. DSM designs will inevitably have timing closure issues.
Solutions for Today • Remember that no set of simulation vectors can provide 100% verification of the conversion. • Static Timing Analysis and Formal Verification techniques should be used wherever possible.