bist at ict
play

BIST at ICT?! ?!!?!?!?!?!?!?!?!?!?!?!? The view at 10,000 feet - PowerPoint PPT Presentation

BIST at ICT?! ?!!?!?!?!?!?!?!?!?!?!?!? The view at 10,000 feet John Malian, Cisco Systems, Inc. Agenda Background Benefits Current Method Deployed Projects Challenges Future Considerations Background There is a


  1. BIST at ICT?! ?!!?!?!?!?!?!?!?!?!?!?!? The view at 10,000 feet John Malian, Cisco Systems, Inc.

  2. Agenda � Background � Benefits � Current Method � Deployed Projects � Challenges � Future Considerations

  3. Background � There is a growing need for internal test structures inside our ASICs Content addressable memory (CAM) for example, may require a “brute force” method of testing all cells, which may take hours in a CPU access test. BIST reduces test time to seconds � BIST via JTAG available on many Cisco ASICs Number of devices increasing � Need a correlation between chip level testing and system level testing

  4. Background - Key Members ASIC Test Structural Test ASIC DFT • Kevin Nguyen • Jaclyn Dang • Eo Trinh • Han Ta • Steve Lee • Trung Pham • John Malian • Matthias Kamm • Lap Le • Zoe Conroy • Bill Eklow We still have a lot of work to do, but without their expertise we would have not gotten this far

  5. Benefits � Running BIST at In-Circuit Test allows for easier ASIC replacement of bad components System is not fully assembled (heat sinks, chassis, trays) Possible need for external thermal management � Added level of coverage before functional test Capability of testing portions of ASIC cores At-speed testing of key IO signals and memory busses � Possible benefits Power/GND coverage – not direct failure, but assumed

  6. Current Development Flow Convert Set Up Debug and Generate Debug and Deploy to Observe SVF to Macros Verify SVF Verify CM Results PCF Asset Scanworks In-Circuit Test System Note: Biased to Asset and Agilent

  7. Current Method – Manufacturing Flow Previous Test Processes In-Circuit Functional PASS Test with Test BIST F A I L Repair or ASSET Replace Debug

  8. Deployed Projects � Paradise – MBIST, PRBS* internal/external 1G/2G/4G � Uros – MBIST, DC LBIST, AC LBIST, PRBS internal and external 2G/4G � Luke – AC LBIST � Pixar – LBIST, MBIST *PRBS: Pseudorandom Binary Sequence

  9. Deployed Projects - Paradise SFP Loopbacks

  10. Deployed Projects – Uros Thermal Management SFP Loopbacks

  11. Challenges � Is the test really working? � Diagnosis capability � JTAG vs. Functional Access � Voltage and/or Temperature variance? � Thermal management � How to control noise in the fixture? � Do we have enough juice? � Timing

  12. Challenges: Is the Test Really Working? � Challenges Traditional ICT relies on fault insertion for test effectiveness Getting a BIST test to pass has a “false” sense of security Most BIST tests are internal only � Possible Solution Use a socketed board and known bad parts from vendor Make sure bad parts failed at nominal temperature/speed

  13. Challenges: Diagnosis � SVF patterns do not carry diagnostic information Internal BIST tests at in-circuit test can utilize a go/no-go test as the only method of repair is ASIC replacement � External BIST tests have more challenges: How to pinpoint a defect at the pin level?

  14. Challenges: JTAG vs. Functional Access � Confusion over test passing in-circuit test and failing functional � Need to make sure that BIST tests executed at the functional level (i.e. PCI access, for example) match with 1149.1 accessible BIST tests. If not possible – then document these limitations

  15. Challenges: Temperature/Voltage Variations � Example: ATE Part is tested on 93k at 7% voltage/temperature margin In-Circuit Test Temp control at in-circuit test very difficult to impossible Voltage trim depends on board design – some products at 3% Functional Test Temperature control in a chamber Voltage trim still dependent on board design

  16. Challenges: Thermal Management Blocks with Thermal interface pads

  17. Challenges: Thermal Management back front

  18. Challenges: Noise Inside the Test Fixture � In-circuit test fixtures are noisy! Adequate for the most part on static-state signals, but might not be adequate for high-speed switching � Dual-stage fixturing has helped in alleviating all seen issues Only probe necessary signals for BIST tests Power/GND, JTAG TAP, discharge � Wireless fixtures might mitigate some issues related to crosstalk Still have to contend with a noisy testhead

  19. Challenges: Current Considerations � Concerns over current requirements on BIST tests � We have not seen an issue so far Does not mean it will not be an issue � Clean power delivery is important

  20. Challenges: Timing � Some BIST tests will require external clocks – on board or off-board External modules might be required � Some BIST tests are dependent on TCK speeds

  21. Future Considerations � Standardization of programming language? Maybe some sort of high level macro language? � Any other methods of generating vectors? WGL to PCF? Diagnosis Capability

  22. Q and A

Recommend


More recommend