Upload
alyson-wilcox
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
XC9000 Series In-System Programming (ISP) and Manufacturing Flows
Frank TothFebruary 20, 2000
®
®
www.xilinx.com
Flexible, efficient, pin-locking architecture
Industry standard JTAG/ISP
High endurance
High performance
PC & WS software
XC9000 Series: Developed for a Better ISP Solution
Process
Technology
Chip Architecture
Software
®
www.xilinx.com
Easy prototyping:— Minimize fragile package handling— Develop - program - test - redesign - reprogram in an integrated software environment
System integration:— Advanced debugging tools via JTAG
Manufacturing:— Pre-production: allow last minute design changes— High volume: integrate device programming & board-level test
Field upgrades:— Allows for design upgrading/reconfiguration in the field
Prototyping SystemIntegration
FieldUpgrades
ManufacturingPre-production
ManufacturingHigh Volume
ISP Supports the Product Life Cycle
®
www.xilinx.com
XILINX CPLDsDriving the ISP Evolution
Complete support of the ISP designer’s Product Life Cycle
Delivers new FLASH technology benefits to CPLDs
Provides industry’s best pin-locking CPLD at lowest price
Complete “state-of-the-art” software support
CPLDs key part of the Xilinx “total logic solution”
®
www.xilinx.com
XC9000 Series Supports Multiple Programming Methods
ISP via PC/Workstation download cable— Prototype programming/debug— Functional test/programming in manufacturing
Hardware programmer— Data I/O, BP Micro, & others. . .
ATE— HP, GenRad, Teradyne, IFR
Microprocessor/Microcontroller download— C-Code embedded support
®
www.xilinx.com
Benefits of ISP in Manufacturing Maximize:
— Profit— ROI for ATE time— Flexibility— Manufacturing efficiency
Minimize:— Risk— Overall manufacturing time— Board/part damage— Rework— Inventory management— Time-to-Market
®
www.xilinx.com
Four Typical Manufacturing Flows
AssemblePC Program ATE Test
Assemble ATE Program/ Test
Assemble ATE Test PC Program
Preprogram Assemble ATE Test
®
www.xilinx.com
Flow 1Assemble/PC Program/ATE Test
Programming ConsiderationsPC CostHandling falloutProgramming personnelCableFloor spaceFixture development
Xilinx Solutions• JTAG Programming Software• Download Parallel/Serial Cables• Win 95/NT support• Concurrent (multiple simultaneous) Programming
AssembleBlank Chips
Programon PC
Test on ATE & Burn-in
Inventory & Ship
®
www.xilinx.com
Flow 2Assemble/ATE Program & Test
Programming ConsiderationsATE memoryMore tester time
Xilinx ATE Solutions• HP 3070 Support • GenRad GR228X Support• Teradyne Spectrum & Z1800• IFR Series 4200 • Uses Industry Standard SVF files• Full JTAG Support
AssembleBlank Chips
Program &Test on ATE
Burn-inInventory & Ship
®
www.xilinx.com
Flow 3Assemble/ATE Test/PC Program
Programming ConsiderationsPC CostHandling falloutProgramming personnelCableFloor spaceFixture development
Xilinx Solutions• JTAG Programming Software• Download Parallel/Serial Cables• Win 95/NT support• Concurrent Programming
AssembleBlank Chips
Test onATE
Program onPC
Inventory & Ship
FunctionalTest
®
www.xilinx.com
Flow 4Preprogram/Assemble/ATE Test
Programming ConsiderationsProgramming costInventory costInsertion handling falloutProgrammer cost
Xilinx Solutions•3rd Party Programmer
Certification•Xilinx HW130 Programmer •Distribution Programming Center
Certification
Board Assembly ofProgrammed Chips
Inventory &Ship
Test on ATE
®
www.xilinx.com
Robust JTAG Instruction SetIndustry standard 4-pin IEEE 1149.1 JTAGDesign, debug, chip test & programming through JTAGBasic JTAG support: EXTEST, SAMPLE/PRELOAD, BYPASS, CLAMPIndustry-leading extended JTAG manufacturing support
USERCODE: built-in version control capabilityIDCODE: identification of manufacturer, part number, silicon revisionINTEST: drive/read internal logicHIGHZ: all outputs in high impedance mode, sophisticated interconnect testISP CLAMP (XC9500XL): clamps outputs while programming
®
www.xilinx.com
XC9000 Series Utilizes Industry Standard JTAG Chains
XC9000Series
FPGA
uP
DSP
ASICXC9000Series
TDI
TDO
TMSTCK
®
www.xilinx.com
Xilinx Supports All Flows
KeyAttribute
Flow1
Flow2
Flow3
Flow4
EmbeddedOption
Mfg Time X
X
X Fewer steps
Inventory Savings X X X X Lower cost
Yield Enhancement X Lower Handling Fallout
Benefits/Comments
HW Cost Savings X X No need for PCs,cables, handlers
Floor SpaceSavings
X X Less equipmentneeded
ProcessAdaptability
X X X Easy upgrades duringprototyping phase
OutsourceProgramming
X X Consistent with wellknown mature flow
Use ofSubcontractors
More focus on corecompetency
XX X X
®
www.xilinx.com
Xilinx Provides Total ISP Manufacturing Solution
Many ways to program XC9000 Series in manufacturing
Xilinx provides support for all flows— resources, tools, alliances
XC9000 Series has most complete JTAG support
GOAL: Make customers successful in applying ISP to their manufacturing process
®
www.xilinx.com
Xilinx Third Party Solutions
Automatic Test EquipmentJTAGProgramming &Debug