Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital logic testing
Reexamination Certificate
2005-08-23
2005-08-23
Ton, David (Department: 2133)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital logic testing
C714S745000
Reexamination Certificate
active
06934897
ABSTRACT:
Methods are described for scheduling the concurrent testing of multiple cores embedded in an integrated circuit. Test scheduling is performed by formulating the problem as a bin-packing problem and using a modified two-dimensional or three-dimensional bin-packing heuristic. The tests of multiple cores are represented as functions of at least the integrated circuit pins used to test the core and the core test time. The representations may include a third dimension of peak power required to test the core. The test schedule is represented as a bin having dimensions of at least integrated circuit pins and integrated circuit test time. The bin may include a third dimension of peak power. The scheduling of the multiple cores is accomplished by fitting the multiple core test representations into the bin.
REFERENCES:
patent: 5343554 (1994-08-01), Koza et al.
patent: 5453992 (1995-09-01), Whetsel
patent: 5504670 (1996-04-01), Barth et al.
patent: 5570374 (1996-10-01), Yau et al.
patent: 6061284 (2000-05-01), Dingemanse et al.
patent: 6191603 (2001-02-01), Muradali et al.
patent: 6237123 (2001-05-01), Kim et al.
patent: 6249893 (2001-06-01), Rajsuman et al.
patent: 6269467 (2001-07-01), Chang et al.
patent: 6324662 (2001-11-01), Haroun et al.
patent: 6625784 (2003-09-01), Ohta et al.
patent: 6665732 (2003-12-01), Garofalakis et al.
Hwang et al., “On Solving Rectangle Bin Packing Problems Using Genetic Algorithms”, IEEE, 1994.
Marinissen et al., “Wrapper Design for Embedded Core Test”, IEEE ITC International Test Conference, pp. 911-920, 2000.
Marinissen, Erik et al., “Test Protocol Scheduling for Embedded-Core Based System ICs,”IEEE International Workshop of Testing Embedded Core-Based System-Chips, pp. 5.3-1-5.3-9, 1998.
Rincon, Ann Marie et al., “Core Design and System-on-a-Chip Integration,”IEEE Design&Test of Computers, pp. 26-35, Oct.-Dec. 1997.
Zorian, Y. et al., “Testing Embedded-Core-Based System Chips,”Computer, 32:52-60, Jun. 1999.
Chakrabarty, K., “Test Scheduling for Core-Based Systems Using Mixed-Integer Linear Programming,”IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19:1163-1174, Oct. 2000.
Bagchi, D. et al., “A Novel Strategy of Test Core Based Designs,”VLSI Design 2001, pp. 122-127, Jun. 2000.
Chakrabarty, K., “Design of System-on-a-Chip Test Access Architectures under Place-and-Route and Power Constraints,”DAC 2000, pp. 432-437, 2000.
Chakrabarty, K., “Design of System-on-a-Chip Test Access Architectures using Integer Linear Programming,”VTS 2000, pp. 127-134, May 2000.
Huang, Y. et al., “Resource Allocation and Test Scheduling for Concurrent Test of Core-Based SOC Design,”ATS 2001, pp. 265-270, Nov. 2001.
Fenrich, R. et al., “Multi-Tiered Algorithms for 2-Dimensional Bin Packing,”Proc. of Distributed Memory Computing Conference, 1990.
Ravikumar, C.P. et al., “Simultaneous Module Selection and Scheduling for Power-Constrained Testing of Core Based Systems,”VLSI Design 2000, 2000.
Ravikumar, C.P. et al., “A Polynomial-Time Algorithm for Power Constrained Testing of Core Based Systems,”ATS 1999, pp. 107-112, 1999.
Zorian, Y., “Test Requirements for Embedded Core-based Systems and IEEE P1500,”ITC 1997, pp. 191-199, Jul. 1997.
Immaneni, V. et al., “Direct Access Test Scheme—Implementation and Verification in Embedded ASIC Designs,”ITC 1990, pp. 13-1.1 to 13-1.6, 1990.
Nourani, M. et al., “An ILP Formulation to Optimize Test Access Mechanism in System-on-Chip Testing,”ITC 2000, pp. 902-910, 2000.
Whetsel, L., “Addressable Test Ports An Approach to Testing Embedded Cores,”ITC 1999, pp. 1055-1064, 1999.
Marinissen, E. et al., “A Structured and Scalable Mechanism for Test Access to Embedded Reusable Cores,”ITC 1998, pp. 284-292, 1998.
Varma, P. et al., “A Structural Test Re-Use Methodology for Core-Based System Chips,”ITC 1998, pp. 294-302, 1998.
Ghosh, I. et al., “A Fast and Low-Cost Testing Technique for Core-Based System-Chips.”IEEE TCAD, 19:863-877, 2000.
Touba, N. et al., “Testing Embedded Cores Using Partial Isolation Rings,”VTS 1997, pp. 10-16, 1997.
Whetsel, L., “An IEEE 1149.1 Based Test Access Architecture For ICs With Embedded Cores,”ITC 1997, pp. 69-78, 1997.
Sugihara, M. et al., “A Novel Test Methodology for Core-Based System LSIs and a Testing Time Minimization Problem,”ITC 1998, pp. 465-472, 1998.
Iyengar, V. et al., “Test Wrapper and Test Access Mechanism Co-Optimization for System-on-Chip,”J. Electronic Testing, 18:213-230, 2002.
Iyengar, V. et al., “Efficient Wrapper/TAM Co-Optimization for Large SOCs,”Proc. Design, Automation and Test in Europe(DATE)Conference, pp. 491-498, 2002.
Larsson, E. et al., “An Integrated System-On-Chip Test Framework,”Proc. Design, Automation and Test in Europe(DATE)Conference, 2001.
Iyengar, V. et al., “Precedence-Based, Preemptive, and Power-Constrained Test Scheduling for System-on-a-Chip,”VTS 2001, pp. 368-374.
Sutanthavibul, S. et al., “An Analytical Approach to Floorplan Design and Optimization,”IEEE TCAD, 10:761-769, 1991.
Hsiao, M. et al., “Effects of Delay Models on Peak Power Estimation of VLSI Sequential Circuits,”ICCAD 1997, pp. 45-51, 1997.
Saxena, V. et al., “Monte-Carlo Approach for Power Estimation in Sequential Circuits,”ED&TC 1997, pp. 416-420, 1997.
Immaneni, V. et al., “Direct Access Test Scheme—Design of Block and Core Cells for Embedded ASIC,”ITC 1990, pp. 488-492, 1990.
Ghosh, I. et al., “A Low Overhead Design for Testability and Test Generation Technique for Core-Based Systems-on-a-Chip,”IEEE TCAD, 18:1661-1676, Nov. 1999.
Marinissen, E. et al., “A Structural and Scalable Mechanism for Test Access to Embedded Reusable Cores,”ITC 1998, pp. 284-293, 1998.
Marinissen, E. et al., “On Using IEEE P1500 SECT for Test Plug-n-Play,”ITC 2000, pp. 770-777, 2000.
Marinissen, E. et al., “Wrapper Design for Embedded Core Test,”ITC 2000, pp. 911-920, 2000.
Coffman, E.G. et al., “Performance Bounds for Level-Oriented Two-Dimensional Packing Algorithms,”Siam J. Comput. 9:808-826, 1980.
Cheng Wu-Tung
Huang Yu
Mukherjee Nilanjan
Mustafa Yahya M. Z.
Reddy Sudhakar Mannapuram
Klarquist & Sparkman, LLP
Ton David
LandOfFree
Scheduling the concurrent testing of multiple cores embedded... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Scheduling the concurrent testing of multiple cores embedded..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Scheduling the concurrent testing of multiple cores embedded... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3451380