← Back to Patent Explorer
US5282146A Expired / Lapsed US ⏱️ 0.0 years remaining

Test assistant system for logical design process

Assignee: Toshiba Corp
•
Filing: 1991-05-01
•
Granted: 1994-01-25
•
Expires: 2011-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a test assistant system for a logical design process comprising a description storage data base for storing statements expressing logical functions of circuit components to be tested, a compiler for compiling the statements to output object data, a data base for storing the object data, a test pattern generator for generating test patterns by using the object data stored in the data base, a test pattern data base for storing the test patterns, each having a level number, a simulator for executing a simulation for the logical function by using the test patterns stored in the test pattern data base, and a display for displaying the object data, the test patterns, the information used in the simulation, and relationships among them. The data base comprises a region for storing a statement correspondence table expressing statements as descriptions of the logical functions of the circuit components, a region for storing a circuit component table expressing a circuit component corresponding to the function described in the statement, a region for storing a dependent relationship table expressing the dependent relationship between the statements, and a correspondence relationship table expressing the correspondence relationship between the statement correspondence table and the circuit component table.

Inventors

  • 👤 Masami Aihara
  • 👤 Masatoshi Sekine
  • 👤 Tsutomu Takei
  • 👤 Hiroaki Nishi
  • 👤 Kazuyoshi Kohno
  • 👤 Takeshi Kitahara
  • 👤 Atsushi Masuda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 16:50
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318342; G01R31/318357; G01R31/318307; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 306 words
A test assistant system for a logical design process, comprising: description storage means for storing statements expressing RT level logical functions of circuit components to be tested; a compiler for compiling the statements and for outputting object data; a data base for storing said object data; test pattern generating means for generating test patterns by using said object data stored in the data base; test pattern storage means for storing the test patterns; a simulator for executing a simulation for the RT level logical function by using the test patterns stored in the test pattern storage means; and display means for displaying said object data, the test patterns, the information used in the simulation, and the relationships analog them; wherein the data base comprises a region for storing a statement correspondence table expressing statements as descriptions of the RT level logical functions of the circuit components, a region for storing a circuit component table expressing a circuit component corresponding to the function described in the statement, a region for storing a dependent relationship table expressing the dependent relationship between the statements, and a correspondence relationship table expressing the correspondence relationship between the statement correspondence table and the circuit component table, wherein the statement correspondence table includes an attribute expressing kinds of descriptions, the correspondence relationship table comprises a right correspondence table which expresses the content of the right portion of the statement, a right correspondence relationship table expressing the relationship between the right circuit components corresponding to the contents of the right portion of the statement and the right correspondence table, a left correspondence table which expresses the content of the left portion of the statement, and a left correspondence relationship table expressing the relationship between the left circuit components corresponding to the contents of the left portion of the statement and the left correspondence table.
Claim 2
Dependent Claim 306 words
A test assistant system for a logical design process, comprising: description storage means for storing statements expressing RT level logical functions of circuit components to be tested; a compiler for compiling the statements and for outputting object data; a data base for storing said object data; test pattern generating means for generating test patterns by using said object data stored in the data base; test pattern storage means for storing the test patterns; a simulator for executing a simulation for the RT level logical function by using the test patterns stored in the test pattern storage means; and display means for displaying said object data, the test patterns, the information used in the simulation, and the relationships analog them; wherein the data base comprises a region for storing a statement correspondence table expressing statements as descriptions of the RT level logical functions of the circuit components, a region for storing a circuit component table expressing a circuit component corresponding to the function described in the statement, a region for storing a dependent relationship table expressing the dependent relationship between the statements, and a correspondence relationship table expressing the correspondence relationship between the statement correspondence table and the circuit component table, wherein the statement correspondence table includes an attribute expressing kinds of descriptions, the correspondence relationship table comprises a right correspondence table which expresses the content of the right portion of the statement, a right correspondence relationship table expressing the relationship between the right circuit components corresponding to the contents of the right portion of the statement and the right correspondence table, a left correspondence table which expresses the content of the left portion of the statement, and a left correspondence relationship table expressing the relationship between the left circuit components corresponding to the contents of the left portion of the statement and the left correspondence table.
Claim 3
Dependent Claim 63 words
A test assistant system according to claim 1, wherein the statement correspondence table includes a timing attribute when the kind of statement expresses a timing; a data attribute when the kind of statement expresses a data transfer statement; a condition (COND) attribute when the kind of statement expresses a condition; and a status attribute when the kind of statement expresses a state transition.
Claim 4
Dependent Claim 69 words
A test assistant system according to claim 2, wherein the test pattern generating means generates test patterns for the attribute of a logical function of each circuit component by using the statement correspondence table, the circuit component table, the dependent relationship table, the attribute in the statement correspondence table, the right expressing table and the right correspondence relationship table, and the left expressing table and the left correspondence table.
Claim 5
Dependent Claim 261 words
A test assistant system for a logical design process, comprising: description storage means for storing statements expressing RT level logical functions of circuit components to be tested; a compiler for compiling the statements and for outputting object data; a data base for storing said object data; test pattern generating means for generating test patterns by using said object data stored in the data base; test pattern storage means for storing the test patterns; a simulator for executing a simulation for the RT level logical function by using the test patterns stored in the test pattern storage means; and display means for displaying said object data, the test patterns, the information used in the simulation, and the relationships among then; wherein the simulator simulates the functional operations of the logical system modeled by using the descriptions as the hardware description language, a level number adding means for adding a level number corresponding to the step observed from the input terminal of the logical system to the statement, a statement extracting means for extracting the statement to be executed in accordance with the change of the test pattern provided in the input terminal, a extracted statement storage means for storing the statement extracted by the statement extracting means, a statement evaluating means for extracting the statement having the smallest level number in the extracted statement storage means, then for evaluating it, and a statement adding means for adding a statement to be newly executed by the change of the test pattern occurring after the evaluation of the statement by the statement evaluating means.
Claim 6
Dependent Claim 261 words
A test assistant system for a logical design process, comprising: description storage means for storing statements expressing RT level logical functions of circuit components to be tested; a compiler for compiling the statements and for outputting object data; a data base for storing said object data; test pattern generating means for generating test patterns by using said object data stored in the data base; test pattern storage means for storing the test patterns; a simulator for executing a simulation for the RT level logical function by using the test patterns stored in the test pattern storage means; and display means for displaying said object data, the test patterns, the information used in the simulation, and the relationships among then; wherein the simulator simulates the functional operations of the logical system modeled by using the descriptions as the hardware description language, a level number adding means for adding a level number corresponding to the step observed from the input terminal of the logical system to the statement, a statement extracting means for extracting the statement to be executed in accordance with the change of the test pattern provided in the input terminal, a extracted statement storage means for storing the statement extracted by the statement extracting means, a statement evaluating means for extracting the statement having the smallest level number in the extracted statement storage means, then for evaluating it, and a statement adding means for adding a statement to be newly executed by the change of the test pattern occurring after the evaluation of the statement by the statement evaluating means.
Claim 7
Dependent Claim 323 words
A test assistant method for a logical design process, comprising the steps of: a description storage step for storing statements expressing RT level logical functions of circuit components to be tested; a compiling step for compiling the statements to output object data; a step for storing said object data to a data base; a test pattern generating step for generating test patterns by using said object data stored in the data base; a test pattern storage step for storing the test patterns; a simulation step for executing a simulation for the RT level logical function with a simulator by using the test patterns stored in the test pattern storage means; and a display step for displaying said object data, the test patterns, the information used in the simulation, and relationships among them by a display means; wherein the data base comprises a region for storing a statement correspondence table expressing statements as descriptions of the RT level logical functions of the circuit components, a region for storing a circuit component table expressing a circuit component corresponding to the function described in the statement, a region for storing a dependent relationship table expressing the dependent relationship between the statements, and a correspondence relationship table expressing the correspondence relationship between the statement correspondence table and the circuit component table, wherein the statement correspondence table includes an attribute expressing kinds of descriptions, the correspondence relationship table comprises a right correspondence table which expresses the content of the right portion of the statement, a right correspondence relationship table expressing the relationship between the right circuit components corresponding to the contents of the right portion of the statement and the right correspondence table, a left correspondence table which expresses the content of the left portion of the statement, and a left correspondence relationship table expressing the relationship between the left circuit components corresponding to the contents of the left portion of the statement and the left correspondence table.
Claim 8
Dependent Claim 323 words
A test assistant method for a logical design process, comprising the steps of: a description storage step for storing statements expressing RT level logical functions of circuit components to be tested; a compiling step for compiling the statements to output object data; a step for storing said object data to a data base; a test pattern generating step for generating test patterns by using said object data stored in the data base; a test pattern storage step for storing the test patterns; a simulation step for executing a simulation for the RT level logical function with a simulator by using the test patterns stored in the test pattern storage means; and a display step for displaying said object data, the test patterns, the information used in the simulation, and relationships among them by a display means; wherein the data base comprises a region for storing a statement correspondence table expressing statements as descriptions of the RT level logical functions of the circuit components, a region for storing a circuit component table expressing a circuit component corresponding to the function described in the statement, a region for storing a dependent relationship table expressing the dependent relationship between the statements, and a correspondence relationship table expressing the correspondence relationship between the statement correspondence table and the circuit component table, wherein the statement correspondence table includes an attribute expressing kinds of descriptions, the correspondence relationship table comprises a right correspondence table which expresses the content of the right portion of the statement, a right correspondence relationship table expressing the relationship between the right circuit components corresponding to the contents of the right portion of the statement and the right correspondence table, a left correspondence table which expresses the content of the left portion of the statement, and a left correspondence relationship table expressing the relationship between the left circuit components corresponding to the contents of the left portion of the statement and the left correspondence table.

References Cited (Backward Citations)

US4293950A Cited
US4862460A Cited
US4716564A Cited
US5097422A Cited
US4977531A Cited
US4901259A Cited
US5020009A Cited
US5020010A Cited
US4991176A Cited
US5053981A Cited
US5084824A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-24 1997-07-26 1998-01-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-24 2001-07-26 2002-01-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-24 2005-07-26 2006-01-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag