XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®
-
Upload
alyson-wilcox -
Category
Documents
-
view
213 -
download
0
Transcript of XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®
![Page 1: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/1.jpg)
XC9000 Series In-System Programming (ISP) and Manufacturing Flows
Frank TothFebruary 20, 2000
®
![Page 2: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/2.jpg)
®
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
![Page 3: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/3.jpg)
®
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
![Page 4: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/4.jpg)
®
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”
![Page 5: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/5.jpg)
®
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
![Page 6: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/6.jpg)
®
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
![Page 7: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/7.jpg)
®
www.xilinx.com
Four Typical Manufacturing Flows
AssemblePC Program ATE Test
Assemble ATE Program/ Test
Assemble ATE Test PC Program
Preprogram Assemble ATE Test
![Page 8: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/8.jpg)
®
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
![Page 9: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/9.jpg)
®
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
![Page 10: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/10.jpg)
®
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
![Page 11: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/11.jpg)
®
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
![Page 12: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/12.jpg)
®
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
![Page 13: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/13.jpg)
®
www.xilinx.com
XC9000 Series Utilizes Industry Standard JTAG Chains
XC9000Series
FPGA
uP
DSP
ASICXC9000Series
TDI
TDO
TMSTCK
![Page 14: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/14.jpg)
®
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
![Page 15: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/15.jpg)
®
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
![Page 16: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®](https://reader036.fdocuments.us/reader036/viewer/2022062717/56649e225503460f94b0fa34/html5/thumbnails/16.jpg)
®
www.xilinx.com
Xilinx Third Party Solutions
Automatic Test EquipmentJTAGProgramming &Debug