Скачать презентацию 2008 BPM Microsystems Confidential and Proprietary Скачать презентацию 2008 BPM Microsystems Confidential and Proprietary

407f3d7b97b05ded395d36ac8e180154.ppt

  • Количество слайдов: 94

© 2008 BPM Microsystems Confidential and Proprietary © 2008 BPM Microsystems Confidential and Proprietary

BPM Overview March 2010 BPM Overview March 2010

Mission To Make It Easy For Our Customers Globally To Program Semiconductors With The Mission To Make It Easy For Our Customers Globally To Program Semiconductors With The Highest Quality At A Competitive Cost Per Device. © 2008 BPM Microsystems Confidential and Proprietary

What Is Device Programming? A device programmer is electronic equipment that gives the user What Is Device Programming? A device programmer is electronic equipment that gives the user the ability to program a custom data pattern into a programmable semiconductor device. This data, tells the otherwise standard chip, how to react with output signals when certain input signals occur. Data is transferred from a device programmer to the chip through the generation of an electronic signal. The timing and duration of this signal is dictated by the manufacturer of the semiconductor device and matches the characteristics of that particular device. © 2008 BPM Microsystems Confidential and Proprietary

What is a Device Programmer? Ø Device Programmer —A tool that gives the user What is a Device Programmer? Ø Device Programmer —A tool that gives the user the ability to program a set of data into a programmable memory device v. Programmer v. Socket module interface v. Algorithm (software program by BPM) v. Data pattern (supplied by customer) © 2008 BPM Microsystems Confidential and Proprietary

BPM Microsystems Overview Ø Founded in 1985 Ø The Leader in Device Programming Solutions BPM Microsystems Overview Ø Founded in 1985 Ø The Leader in Device Programming Solutions Ø Largest Installed base of off-line vision-based automated programming systems Ø Headquarters - Houston, Texas USA Ø Global support with sales and service in 42 countries Ø 100% Dedicated to Device Programming Ø Intellectual Property Consists of both Hardware and Software Ø “Universal” Support for over 28, 000 devices Ø Support for over 148 semiconductor manufacturers © 2008 BPM Microsystems Confidential and Proprietary

BPM Microsystems Overview Ø Known for providing high quality, feature-rich programming solutions Ø Proven BPM Microsystems Overview Ø Known for providing high quality, feature-rich programming solutions Ø Proven track record of product longevity Ø Historically embraced core technology upgrade path Ø Support for critical programming applications, military, aerospace, automotive, consumer, and commercial Ø Bad Block Management Expertise Ø Process Driven Organization Ø All development activities in USA Ø Do not compete in the low end market © 2008 BPM Microsystems Confidential and Proprietary

Annual Device Programming Volume Manual Selection Guide 500, 000 Dedicated High-Speed Flash Memory Programming Annual Device Programming Volume Manual Selection Guide 500, 000 Dedicated High-Speed Flash Memory Programming Systems Universal Programming Systems (Flash+PLD+MCU) 2710 8 Sockets* 2800 F 8 Sockets* 2610 2 Sockets* 1710 4 Sockets* 10, 000 1410 1610 1 Socket* Device Programming Speed (Faster) © 2008 BPM Microsystems Confidential and Proprietary 2800 F 4 Sockets*

Automated Selection Guide Annual Device Programming Volume 5, 000 Universal Programming Systems (Flash+PLD+MCU) 4710 Automated Selection Guide Annual Device Programming Volume 5, 000 Universal Programming Systems (Flash+PLD+MCU) 4710 44 Sockets* 1400 DPH 4610 11 Sockets* 1200 DPH Dedicated High-Speed Flash Memory Programming Systems 3710 MK 2 3610 4 Sockets* 7 DPH 500, 000 Device Programming Speed (Faster) © 2008 BPM Microsystems Confidential and Proprietary 16 Sockets* 1100 DPH Helix 3, 000 3000 FS 16 Sockets* 1100 DPH Helix. FS 8 Sockets* 800 DPH

Recent Industry Awards (1) Ø Global Technology Award – Global SMT & Packaging Magazine Recent Industry Awards (1) Ø Global Technology Award – Global SMT & Packaging Magazine v 2007 – Flashstream Technology v 2006 – Helix Automated Programming System v 2005 – Enhanced 7 th Generation Technology Ø SMT Vision Award – SMT Magazine v 2008 – Flashstream Technology v 2006 – Helix Automated Programming System © 2008 BPM Microsystems Confidential and Proprietary

Recent Industry Awards (2) Ø Customer Service Excellence Award – Circuits Assembly Magazine v Recent Industry Awards (2) Ø Customer Service Excellence Award – Circuits Assembly Magazine v 2008 – Best customer service v 2007 – Best customer service Ø Innovation Award – Electronics Manufacturing Asia v 2008 – Flashstream Technology v 2007 – Helix Automated Programming System v 2006 - Enhanced 7 th Generation Technology © 2008 BPM Microsystems Confidential and Proprietary

Keywords Ø Bits & Bytes Ø Type of programmable devices v. Memories (PROM, EEPROM, Keywords Ø Bits & Bytes Ø Type of programmable devices v. Memories (PROM, EEPROM, Flash EPROM) v. PLD’s (Programmable Logic Devices) (simple and complex) PAL’s, GAL’s, FPGA’s v. Microcontrollers © 2008 BPM Microsystems Confidential and Proprietary

Device Architectures Ø Programmable Logic Device (PLD) v. Includes such types as PAL, GAL, Device Architectures Ø Programmable Logic Device (PLD) v. Includes such types as PAL, GAL, CPLD, FPGA, anti-fuse Ø Memory Devices (non-volatile memory) v. PROM, EEPROM, NAND flash, NOR flash, serial flash Ø Microcontrollers (MCU) v. A low cost computer on a chip © 2008 BPM Microsystems Confidential and Proprietary

Algorithms • Algorithms certified by semihouses • Algorithms released approximately every 6 weeks • Algorithms • Algorithms certified by semihouses • Algorithms released approximately every 6 weeks • Interim releases on website (www. bpmicro. com) • All algorithms written in proprietary Device Programming Language (DPL) • Because all of our programmers use DPL we are able to instantly support existing algorithms on new products (unlike other 3 rd party programmers who must start over writing new algorithms whenever they introduce new products) © 2008 BPM Microsystems Confidential and Proprietary

Global Company Global Sales and Service © 2008 BPM Microsystems Confidential and Proprietary Global Company Global Sales and Service © 2008 BPM Microsystems Confidential and Proprietary

Who Are Potential Customers? Ø OEM, ODM Companies Ø Contract Manufacturers Ø Component Distributors Who Are Potential Customers? Ø OEM, ODM Companies Ø Contract Manufacturers Ø Component Distributors Ø Programming Centers Ø PCB Rework Suppliers © 2008 BPM Microsystems Confidential and Proprietary

Our Business Supplying the makers and users of programmable semiconductors © 2008 BPM Microsystems Our Business Supplying the makers and users of programmable semiconductors © 2008 BPM Microsystems Confidential and Proprietary

Customers Worldwide v Continental (formerly Motorola) v Scientific Atlanta v Philips v Siemens v Customers Worldwide v Continental (formerly Motorola) v Scientific Atlanta v Philips v Siemens v Sang. Fei v Avnet v Action Circuits v Panasonic v Sanmina-SCI v Source Electronics v Ericsson v EDC AB Sweden v Alcatel v Bosch v Teklution v Systemation v UEC v APS v Nokia v Whelen Engineering v Actel A&J Programming v Nvidia v General Electric v Textron Defense Systems v ISI v v Solectron v Jabil v Macnica v Pantech v Flextronics v Maxon © 2008 BPM Microsystems Confidential and Proprietary v Arrow Electronics v E-Pro v Delphi Delco v Rood Technology v LG Electronics v Elcoteq v Elmitec v All American v Pan. Tech v Finmek v ADS v Alltemated v TRW v Integrated Systems v. Chamberlain Group v Telford v Epic Technologies v Textron Defense v Proex v Premier Semiconductor

Market Trends © 2008 BPM Microsystems Confidential and Proprietary Market Trends © 2008 BPM Microsystems Confidential and Proprietary

Trends in Electronics Industry Ø Increasing amounts of programmable chips on each PCB Ø Trends in Electronics Industry Ø Increasing amounts of programmable chips on each PCB Ø Increasing attention on cost cutting Ø More lead-free components being used. Ø More Flash Memory being used in all applications Ø More MCU’s and Flash Memory being used in Automotive electronics (over 50 programmable devices on average per automobile) © 2008 BPM Microsystems Confidential and Proprietary

Trends in Device Programming Ø Lead free devices have caused socket life issues Ø Trends in Device Programming Ø Lead free devices have caused socket life issues Ø Moore’s Law = device density and complexity doubles every 18 months Ø End products are becoming smarter requiring more chips per product Ø JTAG is falling out of favor due to total cost of implementation Ø Package proliferation – manufacturers using unique packages to deter “drop-in” replacement by competition. Ø Securing chip data patterns is increased concern due to intellectual property theft. © 2008 BPM Microsystems Confidential and Proprietary

Flash Forecast © 2008 BPM Microsystems Confidential and Proprietary Flash Forecast © 2008 BPM Microsystems Confidential and Proprietary

Who uses flash memory? © 2008 BPM Microsystems Confidential and Proprietary Who uses flash memory? © 2008 BPM Microsystems Confidential and Proprietary

Microcontroller Device Forecast © 2008 BPM Microsystems Confidential and Proprietary Microcontroller Device Forecast © 2008 BPM Microsystems Confidential and Proprietary

Product Offering Engineering Programmers Concurrent Programmers © 2008 BPM Microsystems Confidential and Proprietary Automated Product Offering Engineering Programmers Concurrent Programmers © 2008 BPM Microsystems Confidential and Proprietary Automated Programmers

Concurrent Programmers 2710 2610 © 2008 BPM Microsystems Confidential and Proprietary 4 site version Concurrent Programmers 2710 2610 © 2008 BPM Microsystems Confidential and Proprietary 4 site version 6 site version

BPM 6 th &7 th Gen Technology Ø Unsurpassed Device Support for: v Over BPM 6 th &7 th Gen Technology Ø Unsurpassed Device Support for: v Over 28, 000 Programmable devices. More than any other programming vendor on a single programmer. v Virtually every package type, including: DIP, Hybrid, LCC, PCMCIA, PLCC, QFP, SOIC, TSOP, BGA, µBGA and CSP v All device architectures: EPROM, EEPROM, Flash, PAL, PLD, CPLD, FPGA, Microcontrollers, and antifuse FPGAs v More than 148 Semiconductor Manufacturers © 2008 BPM Microsystems Confidential and Proprietary

Flashstream Ø Fastest flash programmer on the planet Ø Fastest payback in the industry Flashstream Ø Fastest flash programmer on the planet Ø Fastest payback in the industry Ø Fastest way to capture your competitors’ market share! © 2008 BPM Microsystems Confidential and Proprietary

Vector Engine Technology Ø Tester derived technology platform Ø Faster speeds achieved through synchronous Vector Engine Technology Ø Tester derived technology platform Ø Faster speeds achieved through synchronous operation Ø In most cases, programs at theoretical limits of the silicon design, the faster the device is programmed Ø Provides the lowest possible programming overhead compared to theoretical minimum © 2008 BPM Microsystems Confidential and Proprietary

Vector Engine Technology Ø Utilizes proprietary co-processor design to hardware accelerate flash memory waveforms Vector Engine Technology Ø Utilizes proprietary co-processor design to hardware accelerate flash memory waveforms Ø Programs up to 64 Mbits per second NAND Ø Enables peak verify bandwidth at 800 Mb/s (20 ns cycle) on 4 devices simultaneously Ø Flexible to support future devices © 2008 BPM Microsystems Confidential and Proprietary

Fastest on the Market 12 times faster than current 2710 technology for Samsung One. Fastest on the Market 12 times faster than current 2710 technology for Samsung One. NAND™ KFG 1216 Q 2 A-DEB 5 *Times are for quantity 4 of 512 Mb Samsung One. NAND™ KFG 1216 Q 2 A-DEB 5 with operations of erase, program, verify with random data pattern. **Times listed are for specific device. Results will vary based on device characteristics © 2008 BPM Microsystems Confidential and Proprietary

Flashstream vs the Competition Ø Average programming time on Flashstream compared directly to nearest Flashstream vs the Competition Ø Average programming time on Flashstream compared directly to nearest competitor: v. NAND flash memory - over 5 times faster v. Serial flash memory - over 9 times faster v. NOR flash memory - over 1. 6 times faster © 2008 BPM Microsystems Confidential and Proprietary

Serial NOR Flash Speed Ø 7 times faster on erase, program, verify than current Serial NOR Flash Speed Ø 7 times faster on erase, program, verify than current technology for SST 25 VF 016 B Ø 61 times faster on verify function alone © 2008 BPM Microsystems Confidential and Proprietary

NAND Fastest Times Ø 2 Gb in 31. 1 seconds Ø 1 Gb in NAND Fastest Times Ø 2 Gb in 31. 1 seconds Ø 1 Gb in 19. 8 seconds Ø 512 Mb in 11. 1 seconds ØTimes include 100% of chip programmed on 4 sockets © 2008 BPM Microsystems Confidential and Proprietary

Flashstream Technology Ø NOR, Serial Flash and NAND Ø Managed NAND: movi. NAND, e-MMC, Flashstream Technology Ø NOR, Serial Flash and NAND Ø Managed NAND: movi. NAND, e-MMC, i. NAND, e. SD, e. MMC Ø Architecture and Software common to Manual and Automated systems Ø Scalable, Fault Tolerant Design independent memory, power, processor per site Ø Bad Block Management Scheme Ø Standard support up to 32 Gb + expandable in the future Ø Low voltage support Ø USB 2. 0 for Fast Download times and first part pass Ø Share. BP files worldwide with BPWin © 2008 BPM Microsystems Confidential and Proprietary

BPM Automated Programming Solutions Ø Chosen Worldwide by Leading ü ü OEMs Distributors Semiconductor BPM Automated Programming Solutions Ø Chosen Worldwide by Leading ü ü OEMs Distributors Semiconductor Manufacturers EMS Providers © 2008 BPM Microsystems Confidential and Proprietary

APS Customers Worldwide • Continental • Actel • Philips • Siemens • AOC • APS Customers Worldwide • Continental • Actel • Philips • Siemens • AOC • Avnet • Action Circuits • Panasonic • Sanmina-SCI • Source Electronics • Ericsson • EDC AB Sweden • Alcatel • Bosch • Teklution • Systemation • UEC • APS • Nokia • Whelen Engineering • Scientific Atlanta A&J • Nvidia • General Electric • Textron Defense Systems • ISI • • Solectron • Jabil • Macnica • Pantech • Flextronics • Maxon © 2008 BPM Microsystems Confidential and Proprietary • Arrow Electronics • E-Pro • Delphi Delco • Rood Technology • LG Electronics • Elcoteq • Elmitec • All American • Pan. Tech • Finmek • ADS • Alltemated • TRW • Integrated Systems • Chamberlain Group • Telford • Epic Technologies • Textron Defense • Proex • Premier Semiconductor

Programming Center Photo Courtesy of Avnet Germany © 2008 BPM Microsystems Confidential and Proprietary Programming Center Photo Courtesy of Avnet Germany © 2008 BPM Microsystems Confidential and Proprietary

Advantages of Off-Line Programming Ø Off-Line vs In-Line v Single high-speed off-line machine can Advantages of Off-Line Programming Ø Off-Line vs In-Line v Single high-speed off-line machine can support multiple production lines, reducing programming cost per device v Off-line programming reduces the chance of defective devices getting into the SMT process. v Programming time isolated from SMT production rate unlike in-line programming v Off-line programming will not dictate line beat rate if capacity and utilization are balanced v Rapid changeover and tightly managed version control v Ideal for multiple devices packages or types v Fault tolerant design for greatest uptime v “Instant” Capacity via Outsource or Manufacturing partners © 2008 BPM Microsystems Confidential and Proprietary

Advantages of Off-Line Programming (2) Ø Ø Reduces component inventory compared to outsourcing Minimizes Advantages of Off-Line Programming (2) Ø Ø Reduces component inventory compared to outsourcing Minimizes rework compared to outsourcing Eliminate transit time compared to outsourcing External experts are responsible for algorithm development, maintenance and changes to meet current semiconductor spec changes Ø Full control of quality process Ø Most flexible solution of all programming methods © 2008 BPM Microsystems Confidential and Proprietary

Off-Line Programming Requirements Ø ROI must justify Capital investment and tooling cost Ø Production Off-Line Programming Requirements Ø ROI must justify Capital investment and tooling cost Ø Production Planning Ø Dedicated floor space Ø New process qualification © 2008 BPM Microsystems Confidential and Proprietary

3000 Series APS Ø High volume programming Ø Models 3000 FS and 3710 MK 3000 Series APS Ø High volume programming Ø Models 3000 FS and 3710 MK 2 Ø 1100 Devices per hour with programming Ø Configurable capacity, up to 4 programming sites and 16 sockets Ø Fine-pitch Pn. P machine with on-the-fly vision alignment on the pick head Ø Cyber. Optics Laser Alignment Ø Customers report 99%+ first pass yield Ø Rapid setup and changeover, less than 5 minutes typical Ø Dynamic library for common pick and place points © 2008 BPM Microsystems Confidential and Proprietary

3000 FS and 3710 MK 2 APS Ø Fault tolerant programmer site independent processor, 3000 FS and 3710 MK 2 APS Ø Fault tolerant programmer site independent processor, memory, and power supply per programming site Ø Site and System Diagnostics Ø Black Box File System Logging Ø Job. Master for consistent job control Ø Operator Mode, Supervisor Mode and Job Protection Mode Ø Individual socket cards for maximum service life and low first article cost Ø Common algorithms and socket cards with APS and manual programmers Ø Job. Master Jobs can be created and shared with APS Job © 2008 BPM Microsystems Confidential and Proprietary

Fine-Pitch APS Ø Microsoft XP Pro OS with single Host Computer Ø Ethernet network Fine-Pitch APS Ø Microsoft XP Pro OS with single Host Computer Ø Ethernet network connection Ø Galil Motion Control Ø Renishaw Encoders with Linear Optical Gold Scale Ø Pacific Scientific X, Y, Z Theta Drivers Ø High Performance, precision Stepper Motors, X, Y and Z Ø USB 2. 0 communication with programming sites for Fast Download times and first part pass Ø Field upgradeable for Tape, Tube, Tray and Marking Peripherals Ø Add site capacity, “Plug and Play” © 2008 BPM Microsystems Confidential and Proprietary

3000 Series APS Ø Ø Ø Ø Ø Proven 3000 Series APS handler Initially 3000 Series APS Ø Ø Ø Ø Ø Proven 3000 Series APS handler Initially released in 1999 Manufactured by BPM from the ground up Low Maintenance and down-time v 10 minutes weekly v 30 minutes monthly v On-Site COC Updates v Programming Sites Self Calibrate 1 -Year Warranty, Parts and Service 1 -Year Software Support including 8 full software releases and daily beta releases Spare Parts Kit included with system BPWin Software updates include algorithms and system feature enhancements Job. Master and Serialization Included © 2008 BPM Microsystems Confidential and Proprietary

Requirements Ø Ø Standard Installation Requirements Voltage: 220 -260 VAC, 50/60 Hz Power Consumption Requirements Ø Ø Standard Installation Requirements Voltage: 220 -260 VAC, 50/60 Hz Power Consumption 1 KVA Air Requirements: v 80 psi, 5. 56 bars v 2. 0 SCFM, 50. 1 L/Min Ø Environment: v Range of 13 - 32 Deg C v Relative Humidity 30 -80% v Clean manufacturing environment but “Clean Room” not required. Ø Floor Space Approximately 2 m x 1. 5 m Ø CE Mark Compliant © 2008 BPM Microsystems Confidential and Proprietary

Installation & Training Ø Installation and training completed in 5 business days or less Installation & Training Ø Installation and training completed in 5 business days or less v Day 1, Uncrating and Setup v Day 2, Power up and Testing v Day 3, Testing and Operator Training v Day 4, Operator and Maintenance Training v Day 5, Qualification Testing and Final Acceptance © 2008 BPM Microsystems Confidential and Proprietary

Tray Stacker TS 1500 Ø Exchanges trays providing continuous feeding of parts Ø Hours Tray Stacker TS 1500 Ø Exchanges trays providing continuous feeding of parts Ø Hours of unattended operation Ø Holds up to 15 standard JEDEC trays Ø I/O using one TS 1500 Ø Install two TS 1500’s to reduce tray exchange time to zero Ø Compatible with 3000 and 4000 series handlers © 2008 BPM Microsystems Confidential and Proprietary

BPM 4710 APS BPM Model 4710 with 4000 Series CO 2 Series Laser Marker BPM 4710 APS BPM Model 4710 with 4000 Series CO 2 Series Laser Marker © 2008 BPM Microsystems Confidential and Proprietary Model Programming Site Platform with 11 Universal sites and FX 4 socket modules

BPM 4710 APS Hundreds of 4000 Series machines installed around the world Configurable with BPM 4710 APS Hundreds of 4000 Series machines installed around the world Configurable with 4 to 11 High-Speed Universal, concurrent programming sites. Up to 44 devices concurrently with FX 4 socket modules Ideal for High Mix and High Volume. Support for Tape, Tray and Tube Simultaneously Production throughput of up to 1400 devices per hour Cyber. Optics “On-The-Fly” Vision Centering for All Components Without a Reduction in Throughput. True fine-pitch PNP machine. Single Industrial Host Computer with Microsoft XP Pro Operating System © 2008 BPM Microsystems Confidential and Proprietary

BPM 4710 APS Universal 7 th Generation programming technology offer virtually the same broad BPM 4710 APS Universal 7 th Generation programming technology offer virtually the same broad device support as BPM manual programmers, over 25, 000 devices Supports all device technologies: EPROM, EEPROM Flash, PAL, PLD, CPLD, FPGA, Microcontrollers and Antifuse Hundreds of existing automated socket modules available to support most package types including: DIP, SOIC, TSOP, QFP, µBGA, and more New device support and socket modules added continuously Same software used as BPM manual programmers to assure easy transition from prototype to production. Job. Master files shared between manual and automated programmer. Share Automated Socket Modules with manual programming equipment © 2008 BPM Microsystems Confidential and Proprietary

BPM 4710 APS Modular design ensures many years of useful life Unsurpassed Reliability – BPM 4710 APS Modular design ensures many years of useful life Unsurpassed Reliability – Many 4000 Series machines operating 10 + years Fast Job setup and changeover time – Less than 5 minutes for existing jobs Configurable design assures unmatched versatility and productivity and therefore the lowest possible Cost Per Device Share Job. Master files with programming centers to instantly increase programming capacity Program and Laser Mark and Tape in a Single Operation – “devices ready for the SMT line” This “industry workhorse” is the ultimate automated fine-pitch programmer © 2008 BPM Microsystems Confidential and Proprietary

Very Small Package Support Ø All BPM 3000 and 4000 Series Machines can support Very Small Package Support Ø All BPM 3000 and 4000 Series Machines can support “VSP” devices. Ø Only automated programming solutions for “VSP” devices such as SOT 23 and MSOP 8 Ø Body of these devices are approximately 2 mm x 3 mm Ø Process tape to tape, tube to tape Ø Supported on 3000 and 4000 Series APS © 2008 BPM Microsystems Confidential and Proprietary

APS Options BPM APS © 2008 BPM Microsystems Confidential and Proprietary APS Options BPM APS © 2008 BPM Microsystems Confidential and Proprietary

Tape Output Option Ø TM 50 Tape Loader Ø Output programmed devices directly to Tape Output Option Ø TM 50 Tape Loader Ø Output programmed devices directly to tape Ø Tape support from 8 mm to 56 mm Ø Integrated Heat and Pressure seal option Ø Rapid changeover between sizes, less than 3 minutes Ø Flexible planning options v Tape to Tape v Tape to Tray v Tray to Tape © 2008 BPM Microsystems Confidential and Proprietary

Tape Feeder Ø Feeds components from tape to programming location Ø Variety of widths Tape Feeder Ø Feeds components from tape to programming location Ø Variety of widths from 8 mm to 56 mm Ø Rapid changeover between sizes; less than 2 minutes © 2008 BPM Microsystems Confidential and Proprietary

Marking Options Ø Laser Marking Ø Each device can be marked after programming cycle Marking Options Ø Laser Marking Ø Each device can be marked after programming cycle passes Ø Serial number and date code mark Ø Third Party Labeler v Hover Davis POD or Presenter Ø @35% DPH degradation with 100% marking Ø Barcode Scanner and Printer to mark the reel © 2008 BPM Microsystems Confidential and Proprietary

Device Support Ø New support process can range from 2 days to 3 weeks+ Device Support Ø New support process can range from 2 days to 3 weeks+ Ø Support Process dependent on v Sample availability v Programming Specs v BBM Requirements (NAND) v Socket Availability Ø BPM Device Support Guaranteed Delivery Program v Standard Support Process v Expedited Option v New Devices released daily v Web Requests with automated updates via email © 2008 BPM Microsystems Confidential and Proprietary

Device Support Ø Support Costs v “Free” as part of…. * Software Support Agreement Device Support Ø Support Costs v “Free” as part of…. * Software Support Agreement * Strategic Support * Proactive Semihouse Agreements v Fee based $295 + depending upon the complexity Ø Keys to new Device Support v Visibility, Samples, Specs v Open Communication between Customer, BPM, Semihouse v Package and Socket Selection is critical v “Design for programmability” v Bad Block Management Defined Upstream © 2008 BPM Microsystems Confidential and Proprietary

Socket Cards Ø Can program with one, two, three or four socket cards Ø Socket Cards Ø Can program with one, two, three or four socket cards Ø Only single socket card purchase for first article qualification Ø Easy to remove and store with less space Ø Active, Pass and Fail LED status indicators on each individual socket card Ø Auto-start on continuity check option Ø Controlled impedance path for signal integrity © 2008 BPM Microsystems Confidential and Proprietary

Socket Options Ø Burn in test Sockets v Low Cost v Often pre-qualified by Socket Options Ø Burn in test Sockets v Low Cost v Often pre-qualified by semihouse v Reduced Time to Market v Through hole typical Ø High Performance Sockets v 50 K cycles v Surface Mount typical v Favorable Cost/Performance ratio Ø High Insertion Count v 100 K + cycles v Pogo pin contacts v Suitable for high volume/stable design applications © 2008 BPM Microsystems Confidential and Proprietary

Socket Providers Ø Ø Ø Yamaichi Wells CTI 3 M Anteres Comtech Enplas ØHigh Socket Providers Ø Ø Ø Yamaichi Wells CTI 3 M Anteres Comtech Enplas ØHigh Insertion Count Pogo Socket © 2008 BPM Microsystems Confidential and Proprietary

BPWin Software Ø Ø All BPM platforms use standard BPWin software Includes Algorithms and BPWin Software Ø Ø All BPM platforms use standard BPWin software Includes Algorithms and Base Code Auto. Launcher Tool for BPWin revision Control Production Security and Job setup v Operator Mode v Supervisor Mode v Job Protection v Simple Serialization v Complex Com-Serialization v Compatible with MS Windows Account-Based Security Ø Monitor and Control BPWin with API Ø Job. Master for full control of programming jobs Ø 1 year software included, renewed only as needed © 2008 BPM Microsystems Confidential and Proprietary

API Job Monitor & Control Ø BPWin API gives customers the ability to control API Job Monitor & Control Ø BPWin API gives customers the ability to control the inputs to all programming equipment and monitor output data Ø BPWin API works with all BPM programming equipment running BPWin © 2008 BPM Microsystems Confidential and Proprietary Courtesy of Action Circuits UK

API Features Ø Language independent API (Labview, C++, Java. Script, C#, VB 6, VB. API Features Ø Language independent API (Labview, C++, Java. Script, C#, VB 6, VB. net, etc…) Ø Ability to interface with any enterprise specific database (SAP, SQL, Excel, or any language supporting COM) Ø Useful for control automation, verification, auditing and logging functions of BPWin Ø Fully integrated, stable and supported with new versions of BPWin software © 2008 BPM Microsystems Confidential and Proprietary

API Elements Enterprise Database Control API Monitoring API Configure the programming cycle with commands API Elements Enterprise Database Control API Monitoring API Configure the programming cycle with commands such as load the data pattern file, select the device, set device options, etc… Start or stop the programming cycle Allows for all data interaction to be exported in real-time for monitoring through verification, auditing and logging of data © 2008 BPM Microsystems Confidential and Proprietary

Control Applications Ø Automated entry of device configurations and Job Master creation directly from Control Applications Ø Automated entry of device configurations and Job Master creation directly from enterprise database eliminating human entry errors. Ø Just in time programming setup without creation of Job. Master files. Ø Mass updating of Job. Master files for global process changes. Ø Integration of tray or reel barcode verify © 2008 BPM Microsystems Confidential and Proprietary

Barcode Example © 2008 BPM Microsystems Confidential and Proprietary Barcode Example © 2008 BPM Microsystems Confidential and Proprietary

Programming Methods © 2008 BPM Microsystems Confidential and Proprietary Programming Methods © 2008 BPM Microsystems Confidential and Proprietary

Choices Ø Outsourced programming. v. Offered by component distributors and dedicated programming centers. Ø Choices Ø Outsourced programming. v. Offered by component distributors and dedicated programming centers. Ø In-house programming. v. Programming in the same building as the manufacturing process. © 2008 BPM Microsystems Confidential and Proprietary

Programming Center Photo Courtesy of Avnet Germany © 2008 BPM Microsystems Confidential and Proprietary Programming Center Photo Courtesy of Avnet Germany © 2008 BPM Microsystems Confidential and Proprietary

Outsourced Programming Upside Ø Costs of programming are billed to the job at hand Outsourced Programming Upside Ø Costs of programming are billed to the job at hand costs do not need to be spread over multiple jobs. Ø Keeps programming quality control out of current quality overhead costs. Ø No capital expenditure or consumable items are needed. Ø Limitations on scrap liability. © 2008 BPM Microsystems Confidential and Proprietary

In-house Programming PROS Ø Cost savings over outsourcing. Ø Reduced lead-time and elimination of In-house Programming PROS Ø Cost savings over outsourcing. Ø Reduced lead-time and elimination of transit time. Ø Time of last programming ECO extended closer to time of manufacturing. CONS Ø Labor needed, both skilled and unskilled. Ø Investment in capital equipment and consumable socket modules. Ø Floor space. Ø Full ownership of the programming quality process. © 2008 BPM Microsystems Confidential and Proprietary

Options for In-house Programming Ø Off-line programming (method of BPM Products) v Devices are Options for In-house Programming Ø Off-line programming (method of BPM Products) v Devices are programmed prior to solder on the board. Typically done in a specific programming area near the SMT line. Ø In-line programming v The Road Runner product from Data I/O is the only in-line product on the market today. Attaches to two feeder bays on an SMT machine Ø In-system programming v Programming chips after they have been soldered to the board through a JTAG or serial port connection. Ø In-circuit programming v Programming chips after they have been soldered to the board on the board at the bed of nails in-circuit tester. © 2008 BPM Microsystems Confidential and Proprietary

Areas of Programming on the floor SMT Area In-line programming Off-line programming © 2008 Areas of Programming on the floor SMT Area In-line programming Off-line programming © 2008 BPM Microsystems Confidential and Proprietary Test Area In-system programming

In-line programming Ø Cons v Expensive product v If programming time increases, you must In-line programming Ø Cons v Expensive product v If programming time increases, you must purchase more units to keep up with SMT line constant production rate. v Might have to purchase additional SMT machine if number of units needed exceeds the SMT bays available. v Flash memory and select MCU’s only supported. Ø Pros v Ideal for high volume with short programming times, few chips and same data pattern on all chips v Sometimes it is best fit for current production process v Change data pattern just prior to placement on the board © 2008 BPM Microsystems Confidential and Proprietary

ICT programming Ø Cons v ICT equipment is expensive and programming can be accomplished ICT programming Ø Cons v ICT equipment is expensive and programming can be accomplished on less expensive programming equipment v Test engineering department must maintain any changes to the data pattern on the chips and any changes the semiconductor might have v Bad chips that would have been caught by off-line programming, now must be desoldered from circuit boards Ø Pros v Ideal for short programming time on multiple simple chips v Makes test engineers seem more indispensible © 2008 BPM Microsystems Confidential and Proprietary

In-System Programming (ISP) Ø Cons v ISP software and tools are not designed for In-System Programming (ISP) Ø Cons v ISP software and tools are not designed for volume production. Revision and quality control become issues. v Noise can affect the quality of the signal programming the device, inadvertently causing low yield or field failure of device. v Discovery of a failed and unprogrammable device now requires rework to replace soldered chip. Ø Pros v Production can copy the exact method the embedded engineer used during development. v Ideal for short programming times on multiple simple chips. v Makes test engineers seem more indispensible. © 2008 BPM Microsystems Confidential and Proprietary

Off-Line Programming Ø Pros v Eliminate transit time unlike outsourced programming v Programming is Off-Line Programming Ø Pros v Eliminate transit time unlike outsourced programming v Programming is consistent and repeatable unlike ISP or ICT programming. v Simple testing during the off-line programming cycle can eliminate bad chips before they are introduced to manufacturing line unlike all other programming methods v Outsourcing maintenance of algorithms and semiconductor specification changes unlike ISP or ICT programming v Reduces component inventory unlike outsourced programming. v Full control of quality process unlike outsourced programming. © 2008 BPM Microsystems Confidential and Proprietary

Off-Line (Cont’d) v Programming time isolated from SMT production rate unlike inline programming v Off-Line (Cont’d) v Programming time isolated from SMT production rate unlike inline programming v Most flexible solution of all programming methods v Active circuitry design of socket modules virtually eliminates signal ground bounce ISP or ICT programming v Programmer signals close to device insures clean waveforms unlike ISP or ICT programming v Fault tolerant design for greatest uptime Ø Cons v Capital investment and tooling cost v Operators for equipment v Floor space for equipment © 2008 BPM Microsystems Confidential and Proprietary

Programming Methods Ø Off-line programming method offers the highest flexibility and lowest cost for Programming Methods Ø Off-line programming method offers the highest flexibility and lowest cost for device for general programming applications Ø Other methods win only in specialized programming applications. © 2008 BPM Microsystems Confidential and Proprietary

The Issue of Quality in Device Programming © 2008 BPM Microsystems Confidential and Proprietary The Issue of Quality in Device Programming © 2008 BPM Microsystems Confidential and Proprietary

Consequences of Spec Violation Ø Improperly programmed devices may read back (Verify) properly, but Consequences of Spec Violation Ø Improperly programmed devices may read back (Verify) properly, but will most likely fail prematurely in the end product. Interfacing properly to the device's internal state-machine and status registers is crucial to detecting these types of quality problems. Ø Violating the semiconductor manufacturer's waveform specification can damage I/O pins. Devices stressed in this manner can become unreliable in the end product and could produce incorrect output at certain temperature or other environmental conditions. Ø Noisy or poorly regulated power supplies applied to the device can reduce yield and induce other long-term reliability issues not detectable in the programming process. Modern ultra low voltage and split power plane devices require the very best in power supply design. © 2008 BPM Microsystems Confidential and Proprietary

Results of Spec violation Ø The end result of Spec Violation: v. A lower Results of Spec violation Ø The end result of Spec Violation: v. A lower amount of good and usable programmable devices per programming batch (i. e. low yield) v. Increase in field failures resulting in the end product being returned for repair. Ø Both results are measurable financial burdens to customers. BPM programmers always adheres to the specifications of the semiconductor manufacturers. © 2008 BPM Microsystems Confidential and Proprietary

Highest Quality Active circuitry design virtually eliminates ground bounce Two pass verify, four pass Highest Quality Active circuitry design virtually eliminates ground bounce Two pass verify, four pass vector test, checksum verification Continuity test detects continuity on every single pin Built-in self test with 95%+ coverage of device circuitry Signals close to DUT ensure clean waveforms Clock Driven Waveform © 2008 BPM Microsystems Confidential and Proprietary

Customers Ask… How can a device that passes a verification cycle actually be improperly Customers Ask… How can a device that passes a verification cycle actually be improperly programmed? A common analogy used to answer this is the final test of an automobile at the factory. If in the final test, the engine’s revolutions per minute go above the red line mark for several minutes, the car still passes its final test and is shipped off and sold. The internal damage would not be visible to the final test performed at the factory. The car would most likely have engine trouble sooner than a car that did not go through the same stress. Devices can be stressed in this same manner if the programming equipment does not follow the exact specification provided by the manufacturer. Ultimately, the importance of quality of device programming depends on the application. At one extreme, might be a child’s toy that is given away in a Happy Meal. You would not expect a field failure in that product to bring much notice. On the other extreme, that same chip might go into a satellite system application. Obviously, the repair on a satellite comes at a much higher cost. All electronic equipment produced falls somewhere in between these two extremes. BPM programming equipment is designed for customers who care about quality. Customers who are not aware or do not value this quality will always find BPM equipment priced higher than they are willing to pay. © 2008 BPM Microsystems Confidential and Proprietary

BPM’s Quality Advantages Ø BPM takes full responsibility of algorithm production and maintenance and BPM’s Quality Advantages Ø BPM takes full responsibility of algorithm production and maintenance and guarantees conformance with manufacturers programming specification Ø Change notifications are sent when algorithms are updated or changed. Immediate updates available. Ø Apply signal straight to the chip with less noise and higher yield Ø Bad parts are discarded before solder process which means less rework of boards. © 2008 BPM Microsystems Confidential and Proprietary

RIM –NAND Support © 2008 BPM Microsystems Confidential and Proprietary RIM –NAND Support © 2008 BPM Microsystems Confidential and Proprietary

NAND Option – Bad Block Management (BBM) Ø Skip Bad Blocks - In this NAND Option – Bad Block Management (BBM) Ø Skip Bad Blocks - In this strategy, the replacement block is simply the next good physical block following the bad block in ascending order. This is the most common strategy when bulk pre-programming, and is best in terms of throughput (DPH) in the bulk pre-programming process. Ø Reserve Block Area - This utilizes a specially reserved "reservoir" of blocks, generally at the end of the NAND device, to be used as replacements for Bad Blocks that are encountered in the main partitions, called the User Block Area (UBA). When a Bad Block is encountered during programming, the data pattern content originally destined for it is instead programmed into one of the Good Blocks in the RBA reservoir. Since this strategy is not linear in nature, a table must be maintained that maps Bad Blocks to the RBA replacement block. © 2008 BPM Microsystems Confidential and Proprietary

Bad Block Management Ø Universal Factory BBM Scheme Ø Bad Block Replacement Strategy v Bad Block Management Ø Universal Factory BBM Scheme Ø Bad Block Replacement Strategy v Skip Bad Blocks Ø Define Partitions: Starting Block, Stop Block, Required Good Blocks Ø Error Correcting Code (ECC): Pre-compute and contain in the data pattern Ø Spare Area Placement: Contain within the data pattern Ø Free Good Block Formatting: All Content or blank padding for good blocks is contained in the data pattern Ø Refer to BPM White Paper “Understanding NAND Flash Factory Programming © 2008 BPM Microsystems Confidential and Proprietary

Why BPM Programming Solutions? Ø Performance v Most Versatile Universal Programming Systems in the Why BPM Programming Solutions? Ø Performance v Most Versatile Universal Programming Systems in the World v Highest Performance Flash Memory Platform v One BPM platform may produce more than multiple machines from the competitor Ø Quality and Reliability v All device support is released to the exacting standards of the semiconductor manufacturer v High Quality = High Yield v High Quality = Low Scrap Rate v High Quality = Reduced Rework Ø Return on Investment v High Throughput and Longevity mean lowest total cost per device © 2008 BPM Microsystems Confidential and Proprietary

Why BPM Programming Solutions? Ø Company Stability v BPM is 100% dedicated to device Why BPM Programming Solutions? Ø Company Stability v BPM is 100% dedicated to device programming v We have the products and expertise to be here long term Ø Protect Intellectual Property IP Security v BPM respects all customer Intellectual Property Ø Establish first or second source Ø Advanced Software Features v Intelligent systems v Easy operator training v Intuitive platform Ø Global Support and Existing Installed Base v Share programming volume with component distributors and programming centers © 2008 BPM Microsystems Confidential and Proprietary

Why BPM Programming Solutions? Ø Ø Ø Ø Ø Performance Return on Investment Company Why BPM Programming Solutions? Ø Ø Ø Ø Ø Performance Return on Investment Company Stability Protect Intellectual Property IP Security Establish first or second source for Advanced Features Global Support Existing Installed Base Complete Solutions for Complex Problems © 2008 BPM Microsystems Confidential and Proprietary

Thank You © 2008 BPM Microsystems Confidential and Proprietary Thank You © 2008 BPM Microsystems Confidential and Proprietary