Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  

United States Patent im

Kinzelman et al.

US005594741A [ii] Patent Number: [45] Date of Patent:

II

5,594,741 Jan. 14,1997

[54] METHOD FOR CONTROL OF RANDOM TEST VECTOR GENERATION

[75] Inventors: Paul M. Kinzelman, Hudson; Nicholas A. Warchol, Boxborough, both of Mass.

[73] Assignee: Digital Equipment Corporation, Maynard, Mass.

[21] Appl. No.: 345,271

[22] Filed: Nov. 28, 1994

Related U.S. Application Data

[63] Continuation of Ser. No. 40,796, Mar. 31,1993, abandoned.

[51] Int. CI.6 G06F 11/00

[52] U.S. CI 371/27; 371/51.1; 371/25.1;

364/578; 395/920; 395/183.01

[58] Field of Search 371/27, 16.1, 51.1,

371/25.1; 395/275, 575, 183.1; 364/578, 488, 489, 490

[56] References Cited

U.S. PATENT DOCUMENTS

4,183,459 1/1980 Don et al 371/16.1

4,194,113 3/1980 Fulks et al 371/22.4

4,282,584 8/1981 Brown et al 395/275

4,306,286 12/1981 Cocke et al 364/200

4,527,798 7/1985 Siekierski et al 364/717

4,635,259 6/1987 Schinabeck et al 371/25

4,687,988 8/1987 Eichelberger et al 324/73.1

4,823,119 4/1989 Ishii 340/703

4,873,656 10/1989 Catlin 364/578

5,010,331 4/1991 Dias et al 340/825.31

5,202,889 4/1993 Aharon et al 371/22.3

5,214,655 5/1993 Eichelberger et al 371/22.3

5,233,612 8/1993 Huyskens et al 371/22.3

OTHER PUBLICATIONS

Ulrich E., "Serial/parallel event scheduling for the simulation of large systems";Preceeding-1968 ACM National Coference 1968.

Menzel et al.; "A multi-level simulation system for MOS VLSI networks"; IEEE 1989 Feb. 1989.

Primary Examiner—Ellis B. Ramirez

Assistant Examiner—Kamini S. Shah

Attorney, Agent, or Firm—Lindsay G. McGuinness; Denis

G. Maloney; Arthur W. Fisher

[57] ABSTRACT

A method of testing an integrated circuit design includes the steps of providing a logical model of an integrated circuit, having a plurality of data ports, providing at least two simulators, the first simulator coupled to a first data port of the integrated circuit model, and the second simulator coupled to a second different data ports of said integrated circuit model. The further includes the steps of providing an instruction stream to the first and second simulators, the instruction stream including at least two instruction threads corresponding to the at least two simulators, the simulators providing signals to the data ports in accordance with instructions provided from each of the instruction threads. In addition, the method further includes the step of delaying the first simulator from processing its corresponding instruction thread until dependencies between instruction threads have been satisfied.

8 Claims, 6 Drawing Sheets

[blocks in formation]
[merged small][table][graphic][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small]
[graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
« PrécédentContinuer »