Customer Presentation

Slides:



Advertisements
Similar presentations
FPGA (Field Programmable Gate Array)
Advertisements

Programmable FIR Filter Design
Spartan-3 FPGA HDL Coding Techniques
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.
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
Kazi Spring 2008CSCI 6601 CSCI-660 Introduction to VLSI Design Khurram Kazi.
Behavioral Design Outline –Design Specification –Behavioral Design –Behavioral Specification –Hardware Description Languages –Behavioral Simulation –Behavioral.
1 Chapter 13 Cores and Intellectual Property. 2 Overview FPGA intellectual property (IP) can be defined as a reusable design block (Hard, Firm or soft)
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Foundation and XACTstepTM Software
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
CoolRunner ™ -II Low Cost Solutions. Quick Start Training Introduction CoolRunner-II system level solution savings Discrete devices vs. CoolRunner-II.
Programmable Solutions in Video Capture/Editing. Overview  Xilinx - Industry Leader in FPGAs/CPLDs High-density, high-speed, programmable, low cost logic.
Highest Performance Programmable DSP Solution September 17, 2015.
© 2003 Xilinx, Inc. All Rights Reserved CORE Generator System.
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,
® Introducing the Xilinx Spartan Series High Performance, Low Cost FPGAs with on-chip SelectRAM Memory.
Section II Basic PLD Architecture. Section II Agenda  Basic PLD Architecture —XC9500 and XC4000 Hardware Architectures —Foundation and Alliance Series.
Ch.9 CPLD/FPGA Design TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
Xilinx Development Software Design Flow on Foundation M1.5
Design Verification An Overview. Powerful HDL Verification Solutions for the Industry’s Highest Density Devices  What is driving the FPGA Verification.
Spartan Series FPGAs. Introducing the Xilinx Spartan Series  New Xilinx solution for high-volume applications  No compromises Performance, RAM, Cores,
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.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
® SPARTAN Series High Volume System Solution. ® Spartan/XL Estimated design size (system gates) 30K 5K180K XC4000XL/A XC4000XV Virtex S05/XL.
® Additional Spartan-XL Features. ® Family Highlights  Spartan (5.0 Volt) family introduced in Jan. 98 —Fabricated on advanced 0.5µ process.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
HardWireTM FpgASIC The Superior ASIC Solution
Customer Presentation ASIC Features ASIC Pricing Immediate Production HDL Design Flow ASIC Features ASIC Pricing Immediate Production HDL Design Flow ASIC.
Tools - Design Manager - Chapter 6 slide 1 Version 1.5 FPGA Tools Training Class Design Manager.
Tools - LogiBLOX - Chapter 5 slide 1 FPGA Tools Course The LogiBLOX GUI and the Core Generator LogiBLOX L BX.
CORE Generator System V3.1i
Ready to Use Programmable Logic Design Solutions.
© 2005 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU CORE Generator System.
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
XC5200 Series A low cost gate array alternative Gate Array
Introduction to ASICs ASIC - Application Specific Integrated Circuit
Programmable Logic Devices
ASIC Design Methodology
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
The Complete Solution for Cost-Effective PCI & CompactPCI Implementations 1.
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Spartan-II + Soft IP = Programmable ASSP
XC4000E Series Xilinx XC4000 Series Architecture 8/98
Matlab as a Development Environment for FPGA Design
Programmable Logic Design Solutions
A Digital Signal Prophecy The past, present and future of programmable DSP and the effects on high performance applications Continuing technology enhancements.
This is the new logo for the XC4000X family
FPGA Tools Course Answers
XC9500XL New 3.3v ISP CPLDs.
XILINX CPLDs The Total ISP Solution
ChipScope Pro Software
تراشه ها ي منطقي برنامه پذ ير
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
Powerful High Density Solutions
The Xilinx Mission Software Silicon Service
Xilinx/Model Technology Powerful FPGA Verification Solution
HIGH LEVEL SYNTHESIS.
Win with HDL Slide 4 System Level Design
ChipScope Pro Software
"Computer Design" by Sunggu Lee
THE ECE 554 XILINX DESIGN PROCESS
THE ECE 554 XILINX DESIGN PROCESS
Xilinx CPLD Software Solutions
HardWireTM FpgASIC The Superior ASIC Solution
Xilinx Alliance Series
Presentation transcript:

Customer Presentation ASIC Replacement FPGAs ASIC Features ASIC Pricing Immediate Production HDL Design Flow FPGA Flexibility at ASIC Prices! Customer Presentation

Spartan FPGAs Replace Gate Arrays in Production Agenda Spartan Highlights Advantages vs. Gate Arrays Spartan Alternative to ASIC Conversions Spartan Replaces Obsolete Gate Arrays

Highlights

How are Spartan FPGAs Different How are Spartan FPGAs Different? Spartan Matches Gate Array Die Size & Cost 1998 - FPGAs compete FPGAs are Fab process drivers, replace DRAMs Competitive die size with similar number of I/O 1995 - FPGAs cannot compete with gate arrays Older process than ASICs Larger die Not I/O pad limited 1995 1998 FPGA 1.0u, 5K gates Gate Array 0.8u, 10K gates SpartanXL, 0.35u, 10K gates Gate array, 0.35u, 100K gates 160 I/O 160 I/O 160 I/O 160 I/O

Performance, RAM, Cores, and Low Price Xilinx Spartan Series 5 Volt -> 0.5/0.35µ XCS05 XCS10 XCS20 XCS30 XCS40 3 Volt -> 0.35/0.25µ XCS05XL XCS10XL XCS20XL XCS30XL XCS40XL System Gates 2K-5K 3K-10K 7K-20K 10K-30K 13K-40K Logic Cells 238 466 950 1368 1862 Max Logic Gates 3,000 5,000 10,000 13,000 20,000 Flip-Flops 360 616 1120 1536 2016 Max RAM bits 3,200 6,272 12,800 18,432 25,088 Max I/O 80 112 160 192 224 Performance 80MHz 80MHz 80MHz 80MHz 80MHz No Compromises: Performance, RAM, Cores, and Low Price

Spartan Features: On-chip SelectRAM™ > 75% ASIC designs need RAM * SelectRAM advantages: Dual Port Synchronous Higher speed (to 100 MHz) than RAM compilers More flexible - numerous distributed small RAMs * Source: Dataquest

Spartan Extensive Core Support Spartan Core Advantages: Pre-verified in silicon Much lower cost than ASIC cores Simple distribution and licensing Communications & Networking Products Asynchronous Transfer Mode Forward Error Correction Base-Level Products Basic Elements Math Functions RISC CPU Cores 8-bit RISC core Processor Peripherals UARTs Others Standard Bus Interface Products Peripheral Component Interconnect Bus (PCI) Other Standard Bus Products Digital Signal Processing Correlators Filters Transforms DSP Building Blocks

Spartan FPGAs Designed for Low Price Smallest die of any FPGA with RAM Focused package offering Streamlined test process Optimized production flow High-volume pricing < $3.00* * 100K units 84PLCC, -3 speed

Spartan Price Reductions Thru Technology 5V Price* 3V Price** XCS05 $3.95 $3.50 XCS05XL $2.95 XCS10 $5.50 $4.80 XCS10XL $3.95 XCS20 $6.50 $6.50 XCS20XL $5.45 XCS30 $7.95 $7.95 XCS30XL $6.95 XCS40 $19.95 $13.80 XCS40XL $9.90 NEW * 100K units, end 1998 ** 100K units, mid 1999 Cheapest pkg, slowest speed Cheapest pkg, slowest speed

Cost Effective Cores Replaces Standard Devices XCS30XL Price Percentage of Device Used Effective Function Cost Core Function UART $6.95 17% $1.20 16-bit RISC Processor $6.95 36% $2.60 16-bit, 16-tap Symmetrical FIR Filter $6.95 27% $1.90 Reed-Solomon Encoder $6.95 6% $0.45 PCI Interface (in PQ208) $8.25 45% $3.80

Spartan Cost Reduction Roadmap Without Compromises ASIC prices Increased density & speed More SelectRAMTM Added cores Spartan $395* SpartanXL $295* 0.5 3LM 5 Volt Spartan-II $200* Price 0.35 5LM Spartan-III $150* 3.3 Volt 0.25 5LM 0.2 2.5 Volt 1.8 Volt 1998 1999 2000 2002 * Prices are per 5K system gates, 100K units, slowest speed, 84-PLCC

Advantages vs. Gate Arrays

Spartan Replaces Low-Density Gate Arrays Gates : I/O Fit 120 100 80 60 40 20 10 Gate Array Territory High Density, Low I/O 1999 System Gates Spartan II 1998 S40 S30 Spartan I S20 Spartan FPGAs Low Density, High I/O S05 S10 50 100 150 200 250 300 I/O’s

“Out-the-Door” Costs are Higher! = $$$ Costs of ASIC Design Like Buying a New Car New Car Purchase -- Expected Costs: MSRP* $$$ Hidden costs: Dealer rebates/ holdbacks.. And Unexpected costs: Dealer prep, destination charges, rustproofing …. “Out-the-Door” Costs are Higher! = $$$ * Manufacturer’s Suggested Resale Price

Spartan Avoids Expected Costs

Spartan Avoids Unexpected Costs

Spartan Avoids Hidden Costs

Gate Array Cost Worksheet - New Designs Gate Array Cost* Typical Range Customer Costs FPGA Expected costs: NRE cost $15-20K ______________ None ATPG from outside service/insert scan 10-20K ______________ None Higher cost of ASIC cores 50-150K ______________ 50-70% less Generate & debug testbench 10-20K ______________ None Unexpected costs: Silicon design iteration (needed in 33-50% of ASIC designs) 15-20K ______________ None Extensive customer sign-off (temp, V, MHz sim) 10-20K ______________ None Expedite prototype/production (hot lot, risk mask, rush assembly) 10-40K ______________ None Large $ commitment (MOQ, min ship qty, ties up cash) 50K+ ______________ None Demand slackens (obsolete stock) 10-20K ______________ None Hidden costs: ASIC production leadtimes (8-10 wks; lost sales, delayed market entry) 25K+ ______________ None Design change needed in production 20K ______________ None Scrap obsolete inventory 20-30K ______________ None Conversion to ASIC costs/risks 20K+ ______________ None Large ASIC inventory-carrying cost 5-15K ______________ None Stock multiple ASIC codes: (FPGA single bin stocking) 15-20K ______________ None Difficult JIT delivery/supply chain management 10K+ ______________ None Total Gate Array Costs - New Designs $50K-150K ______________ None * Assumption: Engineering cost @ $10K man/mo

Design Flows

Converging Methodologies Design Productivity FPGAs close the design gap Behavioral & IP Behavioral & IP ASIC Methodology Verilog , VHDL Verilog , VHDL Gates RTL Gates Gap FPGA Methodology Schematic Transistors Transistors Boolean equations 1980 1985 1990 1995 2000 Year

Gate Array Design Flow FPGA flow is similar, but: ASIC FPGA flow is similar, but: SCAN /test vectors not needed for low densities Built-in JTAG Make mistakes, no penalty Concurrent engineering Real-time verification Functional simulation VHDL/Verilog Insert Scan Synthesis Create test vectors Simulation ASIC vendor Place & Route Not needed with FPGAs Static timing Customer quote: “FPGAs – I love being able to make mistakes. I can relax and I don’t have to simulate as much. It’s in my control. ASICs – We sweat and don’t sleep much until the ASIC is available and tested.” ” Sign-off ECO Fab prototype 4 wk Lead-time Initial production 8-10 wk Lead-time Volume Production

Spartan Supports Gate Array Tools Synopsys, Cadence, Mentor, Viewlogic 93% of gate array designers use Synopsys Support of industry standards EDIF, VITAL, VHDL, Verilog, SDF Vendor Simulation Synthesis Schematic Other Synopsys VSS FPGA Express DesignWare Vital Sim Models FPGA Compiler II Motive static timing Design Compiler Cadence Verilog XL Synergy Concept Mentor MTI ModelSim Falcon Framework V-System Viewlogic Viewsim WorkView

Spartan FPGA Highlights Spartan Replaces Gate Arrays  Up to 40K system gates, 224 I/O Spartan Meets ASIC Requirements Performance to 80MHz On-chip RAM Silicon-verified Cores Aggressive volume prices Spartan FPGAs Avoid ASIC Costs Expected costs: NRE, scan, test vectors, …. Hidden costs: Leadtimes, inventory design changes, … Unexpected costs: Spins, sign-off, expediting, .. HDL Design Flow with Broad 3rd Party Support Synopsys, Cadence, Mentor, MTI, Synplicity, Exemplar , …. ASIC Barriers

FPGA-to-ASIC Conversion

FPGA Cost-Reduction Paths FPGA-to-ASIC Conversion Costly Path ASIC FPGA Direct Translation or Retarget: Engineering costs, Conversion/ NRE fees, 4 month leadtime-to-production, design risks New Paradigm Spartan FPGA into Production No added engineering effort, no NREs, Cost reductions through Spartan II, III, …. Full production NOW!

Advantages of FPGAs in Production Spartan Avoids ASIC Migration Costs & Lead-times ASIC NRE/ Conversion fees Typical range of $5-25K Customer engineering costs: Verify new gate array design Simulation, test program, sign-off Characterize/ qualify new prototypes Delay work on next project Lead-times for conversion-to-production a best case of 4 months Conversion time 3 weeks, proto 3 weeks, production 10 weeks = 4 months What is the product life? Is there a mid-life update?

Spartan Advantage No Unexpected Re-design Risks Result Design relies on FPGA · Features not found on ASIC features · Example: JTAG, on-chip RAM, global reset, LogiCORE,... Netlist is modified · Often must be modified to add functions · Buffers and clocks are adjusted to optimize drive capability Timing issues · Asynchronous timing · Gated clocks Porting CORES · Timing changes between ASIC/ FPGA · Complex licensing issues · Xilinx / Alliance cores are not transferable Any mistake will exist in final ASIC

Gate Array Cost Worksheet - FPGA-to-ASIC Conversion FPGA Conversion Costs* Potential Impact Actual FPGA Costs Expected costs: NRE/conversion fees $15-30K ______________ None Verify re-design (sim, vectors, & prototypes) Engineer’s time ______________ None Insert JTAG Engineer’s time ______________ None Higher cost of ASIC cores 50-150K ______________ 50-70% less Unexpected costs: 4 months conversion-to-production time Higher volume ______________ None Conversion - 3 weeks needed to Prototype - 3 weeks break even Production delivery - 10 weeks Total time = 16 weeks Hidden costs: Lose reprogrammability advantage More costly changes/ No field updates ______________ None Scrap obsolete inventory if design changes 20K ______________ None Higher inventory costs/levels 10K ______________ None Conversion re-design risks: Converting FPGA features (RAM, JTAG, reset) Not work in-system ______________ None Modify netlist - new buffers/ new drive capability Not work in-system ______________ None Device timing changes Not work in-system ______________ None Porting of FPGA Cores Difficult licensing ______________ None Total ASIC Costs/Impact - Conversions $50K-100K+ ______________ None * Assumption: Engineering cost @ $10K man/mo

FPGA-to-ASIC Conversion The New Paradigm: FPGAs in Production New paradigm - Spartan FPGAs in production Spartan proto to production retains FPGA flexibility Faster, less costly transition to volume production Cost reduction path with future Spartan Series Spartan II in 1999 Spartan III TBA Spartan avoids redesign costs to gate array Conversion fees Added customer engineering Long-lead-times for production Eliminates unexpected migration design risks FPGA features difficult to emulate Net list changes

Obsolete Gate Arrays

Leading Suppliers Exit Gate Arrays Deep sub-micron process increases mask and wafer costs Accelerates pace to shut down older processes LSI & Motorola obsolete Gate Array families No new Gate Array since 1995 Exited Gate Array in 1996, FPGA in 1998 LL7000 Series (2.0m to 10K gates) LL8000 Series (2.0m) LCA 10000 Compacted Array (to 50K gates) HDC Series (1.0m) H4C Series (0.8m) H4CPlus Series (0.65m) H4EPlus Series (0.65m) M5C Series (0.5m)

Example Flow Converting Obsolete ASICs to an FPGA RFQ Package Quote Package Design Validation Production Specifications Design files Timing Diagrams Package Rqmts. Quality Stds. Operating Cond. Interface Rqmts. Quantity Schedule Review RFQ Pkg. Business Technical Prepare Quote: Price Delivery Design Reviews Terms Deliverables Responsibilities Create Design Simulate Debug Modify Test Vectors Documentation Verify Design Verify Functionality System Test System Debug Verify Test Vectors Materials from: Insight Memec ICG Contract Customer Responsibility Memec Responsibility Source: Memec Design Services

Obsolete ASIC to Spartan FPGA “Made Easy” Leading suppliers exit gate arrays Increasing gate array costs LSI Logic and Motorola Spartan provides low-cost production solution Add/delete features, integrate logic Update design files to Verilog or VHDL for maintainability Long term stable supply No mask charges Xilinx Certified Design Centers have conversion experience Design centers can provide turnkey service Insight - Memec Design Services Avnet - Design Services

Spartan FPGAs Displace Gate Arrays In Production ASIC Barriers Spartan meets ASIC requirements ASIC features, pre-verified COREs, aggressive prices, avoids costs of ASIC design and enables flexible production Supports HDL tools and methodology Broad 3rd party support, flexible design-flow Provides effective production cost-reduction path Avoids costs and risks of redesign to gate array Obsolete gate arrays convert to Spartan FPGAs Majors exit gate arrays Conversion to Spartan made easy by Xilinx Design Centers

ASIC Replacement Addendum

Spartan Tool Alternatives ASIC Tools ASIC design tool: Synopsys Design Compiler Synopsys HDL synthesis (93% of designs) VHDL/ Verilog = 50% shares Synopsys Test Compiler Scan insertion Generate test vectors Increases die size/ impacts performance Spartan Tools FPGA Alternative: Synopsys FPGA Express & FPGA Compiler II Synplicity, Exemplar New scripts needed Test Compiler Not Needed Scan is not needed by FPGA 100% factory tested Test vectors are optional

Spartan Tool Alternatives ASIC Tools ASIC design tool: RAM compiler Expands used gates Lower performance RAM HDL simulators Cadence VerilogXL MTI, more…. Static timing Quad Motive Synopsys Primetime Cores In-house 3rd Party Spartan Tools FPGA Alternative: Xilinx compiler On-chip SelectRAM No performance impact HDL simulators Cadence VerilogXL MTI, more ….. Static timing Quad Tier 1 in Alliance 2.1 Xilinx Static Timing Cores LogiCORE AllianceCORE

There Are Design Methodology Differences HDLs were developed for ASICs Achieving 66MHz speed with ASIC is easy FPGAs require more structured techniques FPGA design optimization requires architectural “know-how” Complex functions operate > 50MHz Critical design technique is pipelining FPGA offer freedom to do design, not under gun till working parts

Extensive Core Support for Spartan Partial list of Spartan Cores Communications & Networking Products Asynchronous Transfer Mode CRC10 Generator and Verifier (CC-130) CRC32 Generator and Verifier (CC-131) Forward Error Correction Reed-Solomon Decoder Reed-Solomon Encoder Viterbi Decoder Base-Level Products Basic Elements Constant Two Input Multiplexer Three Input Multiplexer Math Functions 1's and 2's Complement Accumulator Scaled by 1/2 Accumulator Registered Adder Registered Loadable Adder Registered Scaled Adder UARTs XF-8250 Asynchronous Communications Element M16450 Universal Asynchronous Receiver/Transmitter Processor Peripherals C2910a Microprogram Controller M8254 Programmable Timer M8255 Programmable Peripheral Interface Partial list of Spartan Cores Peripheral Component Interconnect Bus (PCI) PCI32 Spartan Master & Slave Interfaces Other Standard Bus Products IIC Digital Signal Processing Correlators One Dimensional RAM Based Correlator One Dimensional ROM Based Correlator Filters Comb Filter 16-Tap, 8-Bit FIR Filter Serial Distributed Arithmetic FIR Filter Dual Channel Serial Distributor Arithmetic FIR Filter Parallel Distributed Arithmetic FIR Filter Transforms DFT Core, (Real Data In, Complex Data Out) FFT Core, (1024 Points) DSP Building Blocks SDA FIR Control Logic Sine/Cosine Processor Products RISC CPU Cores

Spartan FPGA Comparison vs. Gate Arrays Design: Spartan Gate Array Test vectors/ ATPG None Long Prototyping time Hours Weeks Silicon design change Hours Weeks Cost of iterations None High Cost of CORES Low High Production: Fast production ramp Excellent Poor Lead-times Excellent Poor JIT delivery Excellent Poor React to mkt changes Excellent Poor Min order quantities Low High Inventory: Cost of scrap inventory None High Carrying costs Low High

Spartan Advantages Summary In Design: Eliminates NRE Immediate prototypes No test vectors/ ATPG needed (100% factory tested) No penalty for design spins with reprogrammability Broad and verified portfolio of COREs In Production: Fast time-to-volume production with “off the shelf” availability Immediate market penetration Facilitates JIT delivery No scrapping inventory Enables field product updates FPGA Flexibility at ASIC prices

Immediate Production HDL Design Flow ASIC Replacement FPGAs ASIC Features ASIC Pricing Immediate Production HDL Design Flow FPGA Flexibility at ASIC Prices!