Circuit verification accessory
First Claim
1. In a method of testing proposed electronic circuitry to verify its desired operation, the method comprising the steps:
- implementing said proposed electronic circuitry by a software model that receives input signals and produces output signals corresponding thereto in accordance with the model;
exercising said modeled circuitry by operating it in conjunction with second circuitry that is to be associated with the proposed circuitry, said second circuitry being actual electronic circuitry, said exercising including stimulating the actual circuitry with signals in accordance with data generated by the software model and sampling an output signal produced by said actual circuitry in response thereto;
comparing the results produced by the conjunctive operation of said modeled and actual circuitry with desired results to discover errors in operation of the proposed circuitry;
an improvement comprising;
permitting an interval between a stimulation of the actual circuitry by the software model and a sampling of the signal produced by said actual circuitry in response thereto, to be controllably varied.
0 Assignments
0 Petitions
Accused Products
Abstract
A hardware modeling system 10 simulates portions of electrical circuits 16, 18 utilizing actual hardware components in the simulation. Access to these hardware modeling elements 16, 18 is provided on a shared basis to plural workstations 14. Simulation vectors for plural users may be stored discontiguously in a first memory 26 and a single user'"'"'s vectors are transferred to a second memory 28 for streaming to the elements 16, 18. An optional timing analyzer and memory circuit 34 periodically samples outputs from pins of the hardware modeling elements to provide timing information on the response of such elements. High impedance testing and bus contention detection is performed on the pins of the hardware modeling elements. Clocking signals applied to the hardware modeling elements are adjustable and may be set at extremely high frequencies. A special gating circuit 292 accesses each pin of the hardware modeling elements and incorporates one or more of the above features.
-
Citations
4 Claims
-
1. In a method of testing proposed electronic circuitry to verify its desired operation, the method comprising the steps:
-
implementing said proposed electronic circuitry by a software model that receives input signals and produces output signals corresponding thereto in accordance with the model; exercising said modeled circuitry by operating it in conjunction with second circuitry that is to be associated with the proposed circuitry, said second circuitry being actual electronic circuitry, said exercising including stimulating the actual circuitry with signals in accordance with data generated by the software model and sampling an output signal produced by said actual circuitry in response thereto; comparing the results produced by the conjunctive operation of said modeled and actual circuitry with desired results to discover errors in operation of the proposed circuitry; an improvement comprising; permitting an interval between a stimulation of the actual circuitry by the software model and a sampling of the signal produced by said actual circuitry in response thereto, to be controllably varied.
-
-
2. In a method of testing proposed electronic circuitry to verify its desired operation, the method comprising the steps:
-
implementing said proposed electronic circuitry by a software model that receives input signals and produces output signals corresponding thereto in accordance with the model; exercising said modeled circuitry by operating it in conjunction with second circuitry that is to be associated with the proposed circuitry, said second circuitry being actual electronic circuitry, said exercising including stimulating the actual circuitry with signals in accordance with data generated by the software model and sampling an output signal produced by said actual circuitry in response thereto; comparing the results produced by the conjunctive operation of said modeled and actual circuitry with desired results to discover errors in operation of the proposed circuitry; an improvement comprising; permitting a rate at which said actual circuitry is stimulated by the software model to be controllably varied.
-
-
3. In a method of testing proposed electronic circuitry to verify its desired operation, the method comprising the steps:
-
implementing said proposed electronic circuitry by a software model that receives input signals and produces output signals corresponding thereto in accordance with the model; exercising said modeled circuitry by operating it in conjunction with second circuitry that is to be associated with the proposed circuitry, said second circuitry being actual electronic circuitry, said exercising including stimulating the actual circuitry with signals in accordance with data generated by the software model and sampling an output signal produced by said actual circuitry in response thereto; comparing the results produced by the conjunctive operation of said modeled and actual circuitry with desired results to discover errors in operation of the proposed circuitry; an improvement comprising; presenting a clock signal to said actual circuitry in association with other stimulation signals; and delaying the presentation of said clock signal to said actual circuitry to controllable interval presentation of said other stimulation signals with which said clock signal is associated.
-
-
4. In a method of testing proposed electronic circuitry to verify its desired operation, the method comprising the steps:
-
implementing said proposed electronic circuitry by a software model that receives input signals and produces output signals corresponding thereto in accordance with the model; exercising said modeled circuitry by operating it in conjunction with second circuitry that is to be associated with the proposed circuitry, said second circuitry being actual electronic circuitry, said exercising including stimulating the actual circuitry with signals at a first rate in accordance with data generated by the software model and sampling an output signal produced by said actual circuitry in response thereto; comparing the results produced by the conjunctive operation of said modeled and actual circuitry with desired results to discover errors in operation of the proposed circuitry; an improvement comprising; sampling at a second rate the output signal produced by said actual circuitry, said second rate being faster than the first rate.
-
Specification