xc9000 series in-system programming (isp) and manufacturing flows frank toth february 20, 2000 ®

16
XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®

Upload: alyson-wilcox

Post on 26-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

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 ®

®

www.xilinx.com

Xilinx Third Party Solutions

Automatic Test EquipmentJTAGProgramming &Debug