Method and apparatus for evaluating integrated circuit...

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000

Reexamination Certificate

active

07844928

ABSTRACT:
A test system or simulator includes an IC benchmark software program that executes application software on a semiconductor die IC design model. The benchmark software includes trace, simulation point, clustering and other programs. IC designers utilize the benchmark software to evaluate the performance characteristics of IC designs with customer user software applications. The benchmark software generates basic block vectors BBVs from instruction traces of application software. The benchmark software analyzes data dependent information that it appends to BBVs to create enhanced BBVs or EBBVs. The benchmark software may graph the EBBV information in a cluster diagram and selects a subset of EBBVs as a representative sample for each program phase. Benchmarking software generates a reduced application software program from the representative EBBV samples. Designers use the test system with benchmarking software to evaluate IC design model modifications by using the representative reduced application software program.

REFERENCES:
patent: 4266270 (1981-05-01), Daniels et al.
patent: 5263153 (1993-11-01), Intrater
patent: 5938760 (1999-08-01), Levine
patent: 5961654 (1999-10-01), Levine
patent: 6047367 (2000-04-01), Heller
patent: 6085338 (2000-07-01), Levine
patent: 6189072 (2001-02-01), Levine
patent: 6223171 (2001-04-01), Chadhurl
patent: 6295623 (2001-09-01), Lesmeister et al.
patent: 6466898 (2002-10-01), Chan
patent: 7065624 (2006-06-01), Zahavi
patent: 2002/0116166 (2002-08-01), El-Ghoroury
patent: 2004/0068701 (2004-04-01), Chang et al.
patent: 2004/0111708 (2004-06-01), Calder
patent: 2006/0090161 (2006-04-01), Bodas
patent: 2006/0106923 (2006-05-01), Balasubramonian
patent: 2006/0112377 (2006-05-01), Nacul
patent: 2007/0016560 (2007-01-01), Gu
patent: 2007/0157177 (2007-07-01), Bouguet et al.
patent: 2008/0307203 (2008-12-01), Bell, Jr.
patent: 2009/0182994 (2009-07-01), Bell, Jr. et al.
patent: 2009/0183127 (2009-07-01), Bell et al.
Robinson—“Initial Starting Point Analysis for K-Means clustering: A Case Study”—Proceedings of ALAR 2006 Conference on Applied Research in Information Technology (Mar. 2006).
Hamerly—“SimPoint 3.0: Faster and More Flexible Program Analysis”—Dept Computer Science and Engineering UC San Diego (Sep. 2005).
Hamerly—“How to Use SimPoint to Pick Simulation Points”—Dept Computer Science and Engineering UC San Diego (Mar. 2004).
Anderson—“Continuous Profiling: Where Have All the Cycles Gone?”—Digital Equipment Corporation (Oct. 13, 1999).
Eyerman—“A Performance Counter Architecture for Computing Accurate CPI Components”—Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems (2006).
Azimi—“Online Performance Analysis by Statistical Sampling of Microprocessor Performance Counters”—Proceedings of the 19th Annual International Conference on Supercomputing (2005).
Taufer—“Scalability and Resource Usage of an OLAP Benchmark on Cluster of PCs”—Proceedings of 14th Annual ACM Symposium on Parallel Algorithms and Architectures (2002).
Puzak—“An Analysis of the Effects of Miss Clustering on the Cost of Cache Miss”—IBM SIGMICRO—(2007).
Annavaram—“The Fuzzy Correlation between Code and Performance Predictability”—Proceedings of the 37th International Symposium on Microarchitecture (2004).
LAU-1—“Transition Phase Classification and Prediction”—11th International Symposium on High Performance Computer Architecture, Feb. 2005.
LAU-2—“The Strong Correlation Between Code Signatures and Performance”—IEEE International Symposium on Performance Analysis of Systems and Software, Mar. 2005.
Laurenzano—“Low Cost Trace-driven Memory Simulation Using SimPoint”—Workshop on Binary Instrumentation and Applications (held in conjunction with PACT2005), St. Louis, MO Sep. 2005.
Pereira—“Dynamic Phase Analysis for Cycle-Close Trace Generation”—International Conference on Hardware/Software Codesign and System Synthesis, Sep. 2005.
Sherwood—“Basic Block Distribution Analysis to Find Periodic Behavior and Simulation Points in Applications” In Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT), Sep. 2001.
Simpoint—“SimPoint Overview”—downloaded from http://www.cse.ucsd.edu/˜calder/simpoint/phase—analysis.htm on Oct. 20, 2007.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for evaluating integrated circuit... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for evaluating integrated circuit..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for evaluating integrated circuit... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4251713

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.