an introduction to starburst technologies, inc. for dod dmsms teaming group by richard s. lowry
TRANSCRIPT
![Page 1: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/1.jpg)
An Introduction toAn Introduction toStarburst Starburst
Technologies, Inc.Technologies, Inc.forfor
DoD DMSMS Teaming DoD DMSMS Teaming GroupGroup
by Richard S. Lowryby Richard S. Lowry
![Page 2: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/2.jpg)
Agenda Introduction to Starburst Technologies, Inc.Introduction to Starburst Technologies, Inc.
A brief discussion about our facility, our A brief discussion about our facility, our equipment and tools, our people, and our equipment and tools, our people, and our experience. experience.
VHDLVHDLA short discussion on VHDL. Panacea to re-A short discussion on VHDL. Panacea to re-engineering????engineering????
Increasing Challenges in Dealing with Increasing Challenges in Dealing with ObsolescenceObsolescence
Future ChallengesFuture ChallengesFuture SolutionsFuture Solutions
![Page 3: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/3.jpg)
Introduction to Starburst Technologies, Inc.
![Page 4: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/4.jpg)
About Us Incorporated in October 1992Incorporated in October 1992 We are a Woman-Owned BusinessWe are a Woman-Owned Business Internationally recognized ASIC design firmInternationally recognized ASIC design firm Finest Engineering staff in the WorldFinest Engineering staff in the World
– 100+ years design experience100+ years design experience– 100+ ASIC designs100+ ASIC designs– 50+ design conversions50+ design conversions
Offices located in Orlando, FloridaOffices located in Orlando, Florida
![Page 5: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/5.jpg)
Our Home
![Page 6: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/6.jpg)
Our Facility We lease 3,700 Sq. Ft. of Office Space.We lease 3,700 Sq. Ft. of Office Space. The space includes:The space includes:
10 Offices10 Offices
3 Design Centers with 15 design seats3 Design Centers with 15 design seats
Multi-media Conference RoomMulti-media Conference Room
ReceptionReception
LibraryLibrary
Break/Lunch RoomBreak/Lunch Room
![Page 7: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/7.jpg)
STI’s Design Center Ultra30, Ultra2, Sparc, and NT workstationsUltra30, Ultra2, Sparc, and NT workstations FTP site with T1 connection to InternetFTP site with T1 connection to Internet State-of-the-art Design Software AvailableState-of-the-art Design Software Available
Model Tech System V simulatorModel Tech System V simulator
Renoir High-level design toolsRenoir High-level design toolsLeonardo Spectrum synthesisLeonardo Spectrum synthesisLSI Logic’s Toolkit, CMDE, FlexStream, VegaLSI Logic’s Toolkit, CMDE, FlexStream, VegaTeraForm RTL Place and RouteTeraForm RTL Place and RouteDFT Advisor, BSD Architect, and FastScan DFT Advisor, BSD Architect, and FastScan Verilog -XLVerilog -XL
![Page 8: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/8.jpg)
We Have Extensive ASIC-Related Tool Experience
We have experience in most ASIC tools.We have experience in most ASIC tools.
Verilog-XLVerilog-XL VCSVCS Verilog-NCVerilog-NC QuicksimQuicksim ModelSimModelSim Design CompilerDesign Compiler MOTIVE MOTIVE Leonardo SpectrumLeonardo Spectrum AMBIT Build GatesAMBIT Build Gates PrimeTimePrimeTime Test CompilerTest Compiler FastScanFastScan
DFT AdvisorDFT Advisor PKS PKS FormalityFormality RenoirRenoir
Visual HDLVisual HDL BestBenchBestBench TeraFormTeraForm
![Page 9: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/9.jpg)
Sta rb urst T echnologies O rga niza tion
EUROPE(3)
UNITED STATES(6)
David S. JohnsonDirector
Consulting Services
Richard S. Low ryPresident
Adm inistrative Staff(3)
Elaine Kim berOffice M anager
Vickye L. Low ryChief Executivel OfficerChief Financial Officer
![Page 10: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/10.jpg)
Services Provided Turn Key ASIC and FPGA DesignTurn Key ASIC and FPGA Design Test Bench DevelopmentTest Bench Development Design VerificationDesign Verification Design ConversionsDesign Conversions Verilog TrainingVerilog Training On-Site Design ConsultingOn-Site Design Consulting Design Center ServicesDesign Center Services Core DevelopmentCore Development Design Tool and Methodology Consulting Design Tool and Methodology Consulting
![Page 11: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/11.jpg)
We Have a Strong Customer Base
Ericsson Ericsson Smiths IndustriesSmiths Industries AMIAMI Honeywell/AlliedSignalHoneywell/AlliedSignal LSI LogicLSI Logic Schwartz Electro OpticsSchwartz Electro Optics Lucent TechnologiesLucent Technologies DPT/ADAPTECDPT/ADAPTEC Lockheed MartinLockheed Martin RaytheonRaytheon Theseus LogicTheseus Logic Synova, Inc.Synova, Inc. Esperan, Ltd.Esperan, Ltd. HarrisHarris Metric Systems Cadence Design SystemsMetric Systems Cadence Design Systems
![Page 12: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/12.jpg)
We Have Design Experience in Many Technologies
AT&T BELL LABS - NAVY NTDS chipAT&T BELL LABS - NAVY NTDS chip LOCKHEED MARTIN – GAPP Image Proc. ASICsLOCKHEED MARTIN – GAPP Image Proc. ASICs LOCKHEED MARTIN – RADAR Sig. Proc. ASICsLOCKHEED MARTIN – RADAR Sig. Proc. ASICs LUCENT - GIGABIT Ethernet / PCI ChipLUCENT - GIGABIT Ethernet / PCI Chip APPLE COMPUTER - 3 Graphics Chips - PCIAPPLE COMPUTER - 3 Graphics Chips - PCI ERICSSON - Telecom Network Switch ASICsERICSSON - Telecom Network Switch ASICs ERICSSON - Wireless Internet ASICsERICSSON - Wireless Internet ASICs
![Page 13: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/13.jpg)
We Have Design Experience (Cont’d)
XLNT - Gigabit Ethernet ChipXLNT - Gigabit Ethernet Chip SYMBOL TECHNOLOGIES - Bar Code DecoderSYMBOL TECHNOLOGIES - Bar Code Decoder SYNOVA - Rad Hard MIPS ProcessorSYNOVA - Rad Hard MIPS Processor BROCADE - Router on a chip - RAMBUS & BROCADE - Router on a chip - RAMBUS &
serial links serial links DPT - Data Path Chip – PCIDPT - Data Path Chip – PCI Igt – ATM ASICIgt – ATM ASIC
![Page 14: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/14.jpg)
We Have Extensive ASIC-Related Tool Experience
We have experience with several ASIC Vendor We have experience with several ASIC Vendor tools and design flows.tools and design flows.
AMI CHIP EXPRESSAMI CHIP EXPRESS
HONEYWELL LSI LOGICHONEYWELL LSI LOGIC
LUCENT TILUCENT TI
![Page 15: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/15.jpg)
ASIC-Related Language Experience
We employ industry standard languages in our day-We employ industry standard languages in our day-to-day operations.to-day operations.
We are proficient with both Verilog and VHDLWe are proficient with both Verilog and VHDL– Verilog is our primary HDL for designVerilog is our primary HDL for design– We use VHDL as required.We use VHDL as required.
We employ C/C++ as scripting and modeling We employ C/C++ as scripting and modeling languages.languages.
![Page 16: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/16.jpg)
We Have Conducted All Types of Design Conversions
FPGA to Gate ArrayFPGA to Gate Array 18 18 LSI Gate Array to FPGA 6LSI Gate Array to FPGA 6 LSI Gate Array to AMI ASICLSI Gate Array to AMI ASIC 30 30 LSI Gate Array to Other ASIC LSI Gate Array to Other ASIC 6 6 LSI MIPS Core to HW RADHARD 2LSI MIPS Core to HW RADHARD 2 LSI DSP chip to LSI RADHARDLSI DSP chip to LSI RADHARD 2 2 VLSI Std Cell to LSI Std Cell 4 VLSI Std Cell to LSI Std Cell 4
![Page 17: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/17.jpg)
Design Conversions
We have converted designs from 1,500 to We have converted designs from 1,500 to 150,000 gates.150,000 gates.
Completely regenerated a design from Completely regenerated a design from schematics.schematics.
Have reengineered several proprietary Have reengineered several proprietary megafunctions.megafunctions.
StarBlocks StarBlocks
![Page 18: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/18.jpg)
StarBlocks Starburst Technologies is in the process of Starburst Technologies is in the process of
developing a comprehensive set of developing a comprehensive set of synthesizable functions. Some of the synthesizable functions. Some of the functions that are currently available are:functions that are currently available are:
3 port adders3 port adders fast adders fast adders
two’s compliment multiplierstwo’s compliment multipliers
Reed-Solomon DecoderReed-Solomon Decoder
UARTsUARTs FIFOsFIFOs
![Page 19: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/19.jpg)
VHSIC Hardware Description Language
![Page 20: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/20.jpg)
VHSIC Hardware Description Language (VHDL)
Developed as a procurement specification.Developed as a procurement specification. Evolved into a Synthesis and Simulation Evolved into a Synthesis and Simulation
language.language. Different levels of abstraction available.Different levels of abstraction available.
– Behavioral – Simulation OnlyBehavioral – Simulation Only– RTL – Simulation and SynthesisRTL – Simulation and Synthesis– Gate – Simulation Gate – Simulation
![Page 21: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/21.jpg)
Behavioral VHDL Only describes the functionality of the design.Only describes the functionality of the design.
A + B = CA + B = C
Used for definition and debug of design requirementsUsed for definition and debug of design requirementsandand
For definitions within testbenchesFor definitions within testbenches
Extensive engineering effort required to reproduce aExtensive engineering effort required to reproduce acomplete design from a Behavioral model.complete design from a Behavioral model.
![Page 22: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/22.jpg)
Register Transfer Language (RTL) VHDL
Describes the functionality and architecture of a Describes the functionality and architecture of a design.design.
RTL is the input to Synthesis tools.RTL is the input to Synthesis tools. Additional information is required to duplicate Additional information is required to duplicate
design:design:– Synthesis ConstraintsSynthesis Constraints– Timing ConstraintsTiming Constraints
Some engineering effort required to reproduce aSome engineering effort required to reproduce aComplete design from a RTL description.Complete design from a RTL description.
![Page 23: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/23.jpg)
Gate-Level VHDL Describes the design as related to a particular Describes the design as related to a particular
Manufacturer’s gate-level library.Manufacturer’s gate-level library. Also tied to a particular process.Also tied to a particular process. May not provide a complete description for May not provide a complete description for
conversion:conversion:– Proprietary MegafunctionsProprietary Megafunctions– Memory ElementsMemory Elements– FPGAFPGA
With the exception of missing elements, requires the leastWith the exception of missing elements, requires the leastamount engineering effort to reproduce a complete design.amount engineering effort to reproduce a complete design.
![Page 24: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/24.jpg)
Increasing Challenges in Dealing with Obsolescence
![Page 25: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/25.jpg)
Future Challenges Designs are getting bigger.Designs are getting bigger.
– 1,000,000+ gates1,000,000+ gates
– Embedded IPEmbedded IP
.5 micron lines are shutting down.5 micron lines are shutting down Design documentation typically Design documentation typically
not available.not available.– Misplaced netlistsMisplaced netlists
– No baseline simulationsNo baseline simulations
DSM timing closureDSM timing closure
![Page 26: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/26.jpg)
Future Solutions
First we must instill a discipline in our First we must instill a discipline in our engineers and managers to:engineers and managers to:
Design for Reuse Design for Reuse Reuse Methodology ManualReuse Methodology Manual, , Keating and Bricaud. Kluwer Academic Publishers, 1998Keating and Bricaud. Kluwer Academic Publishers, 1998
Document and Properly Archive DesignsDocument and Properly Archive Designs
![Page 27: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/27.jpg)
Solutions for Today Each design must be evaluated separately.Each design must be evaluated separately. When chip re-engineering is required:When chip re-engineering is required:
– Use as much of the original design database as Use as much of the original design database as possible.possible.
– Understand what pieces to the puzzle are Understand what pieces to the puzzle are missing and what it will take to regenerate these missing and what it will take to regenerate these pieces.pieces.
– Understand the pitfalls of using the newer Understand the pitfalls of using the newer manufacturing technology. DSM designs will manufacturing technology. DSM designs will inevitably have timing closure issues.inevitably have timing closure issues.
![Page 28: An Introduction to Starburst Technologies, Inc. for DoD DMSMS Teaming Group by Richard S. Lowry](https://reader036.vdocuments.mx/reader036/viewer/2022062511/5519bb7155034660578b49a9/html5/thumbnails/28.jpg)
Solutions for Today Remember that no set of simulation vectors Remember that no set of simulation vectors
can provide 100% verification of the can provide 100% verification of the conversion.conversion.
Static Timing Analysis and Formal Static Timing Analysis and Formal Verification techniques should be used Verification techniques should be used wherever possible.wherever possible.