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

Preview:

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