Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
234 words
An apparatus for automatically adjusting a synchronous timing clock signal for controlling data storage and retrieval operations in a time critical memory circuit interfaced with a memory control device, said control device and said time critical memory circuit operating at a required system clock rate specified for said control device, said apparatus comprising: (a) means for providing address, data, and control signals for input to said time critical memory circuit and for accessing data actually stored in said time critical circuit; (b) means for receiving data output signals of said time critical memory device based on previously input address, data, and control signals; (c) means for determining a timing condition of said time critical memory circuit and said control device in accordance with said received data output signals; and, (d) means for automatically adjusting arrival of an edge of said synchronous timing clock signal in accordance with a determined timing condition, said means iteratively adjusting said synchronous timing clock signal in time with respect to the input of said address and data signals in said time critical memory circuit to thereby alter data setup and hold time of said time critical memory device for both memory read and write operations until a desired timing condition is met, said adjusted synchronous timing signal being thereafter input to said time critical memory device for continued operations at said required system rate to thereby preserve system integrity.
Claim 2
Independent Claim
234 words
An apparatus for automatically adjusting a synchronous timing clock signal for controlling data storage and retrieval operations in a time critical memory circuit interfaced with a memory control device, said control device and said time critical memory circuit operating at a required system clock rate specified for said control device, said apparatus comprising: (a) means for providing address, data, and control signals for input to said time critical memory circuit and for accessing data actually stored in said time critical circuit; (b) means for receiving data output signals of said time critical memory device based on previously input address, data, and control signals; (c) means for determining a timing condition of said time critical memory circuit and said control device in accordance with said received data output signals; and, (d) means for automatically adjusting arrival of an edge of said synchronous timing clock signal in accordance with a determined timing condition, said means iteratively adjusting said synchronous timing clock signal in time with respect to the input of said address and data signals in said time critical memory circuit to thereby alter data setup and hold time of said time critical memory device for both memory read and write operations until a desired timing condition is met, said adjusted synchronous timing signal being thereafter input to said time critical memory device for continued operations at said required system rate to thereby preserve system integrity.
Claim 3
Dependent Claim
39 words
The apparatus as claimed in claim 1 , wherein said timing clock signal is input to said time critical circuit in synchronization with an input of address and data signals to said time critical circuit by said providing means.
Claim 4
Dependent Claim
82 words
The apparatus as claimed in claim 1 , wherein said means for determining a timing condition in said time critical circuit includes said means for accessing data actually stored in said time critical circuit after performing a data storage operation; and further comprising: means for comparing said data available for input prior to said data storage operation with said actual data stored in said time critical circuit at said original clock instant to determine a time delay in said time critical circuit.
Claim 5
Dependent Claim
33 words
The apparatus as claimed in claim 1 , wherein said original clock instant represents a default time delay for said time critical circuit, said default time delay representing a pre-defined nominal timing condition.
Claim 6
Dependent Claim
39 words
The apparatus as claimed in claim 1 , wherein a said clock instant of said timing clock signal is one of a positive going clock pulse edge, a negative going clock pulse edge, and a detected clock pulse level.
Claim 7
Dependent Claim
46 words
The apparatus as claimed in claim 1 , wherein said means for adjusting said time delay comprises: processor means for receiving one or more programmed instructions; and means for decoding a received instruction and generating a command for said means for adjusting said timing clock signal.
Claim 8
Dependent Claim
25 words
The apparatus as claimed in claim 6 , wherein said programmed instruction includes an indication of a delay for said timing clock signal in time.
Claim 9
Dependent Claim
52 words
The apparatus as claimed in claim 6 , wherein said means for providing address, data, and control signals for input to said time critical circuit and for accessing data actually stored in said time critical circuit includes interface means in communication with said processor for receiving said address, data and control signals.
Claim 10
Dependent Claim
46 words
The apparatus as claimed in claim 1 , wherein said timing condition represents one of a best case, nominal, and worst case time delay condition, said timing condition being influenced by one of manufacturing, operating, and environmental characteristics of said time critical circuit, or combinations thereof.
Claim 11
Dependent Claim
26 words
The apparatus as claimed in claim 9 , wherein said operating characteristics including circuit junction temperature and power supply voltage supplied to said time critical circuit.
Claim 12
Independent Claim
330 words
A method for automatically testing delays inherent in a time critical memory circuit capable of performing data storage operations in an electronic device, said memory circuit interfaced with a memory control device and operating at a required system clock rate specified for said control device, said apparatus comprising: (a) providing address, data, and control signals for input to said time critical circuit; (b) generating a timing clock signal for input to said time critical circuit, an instant of said timing clock signal enabling said time critical circuit to perform a said data storage operation at said default system rate; (c) accessing data actually stored in said time critical circuit; (d) comparing said data available for input prior to said data storage operation with actual data stored in said time critical circuit at said timing clock signal instant and determining if said data available for input prior to said data storage operation matches actual data stored in said time critical circuit; (e) if a match is not determined, automatically adjusting the arrival of an edge of said timing clock signal in time with respect to time of input of said address and data signals in said time critical circuit to thereby alter data setup and hold time of said time critical memory device for both memory read and write operations, and repeating steps (a) through (e) with said automatically adjusted arrival of an edge of said timing clock signal input to said time critical circuit at step (b) until a predetermined condition of said time critical circuit exists, said predetermined condition including determination that a match exists; and (f) if a match is determined, inputting said time adjusted timing clock signal to said time critical circuit for each subsequent data storage operation performed by said time critical circuit at said required system rate, wherein said adjusting fine tunes the interface between said control circuit and memory device for continued operation at said required system clock rate to thereby preserve system integrity.
Claim 13
Independent Claim
330 words
A method for automatically testing delays inherent in a time critical memory circuit capable of performing data storage operations in an electronic device, said memory circuit interfaced with a memory control device and operating at a required system clock rate specified for said control device, said apparatus comprising: (a) providing address, data, and control signals for input to said time critical circuit; (b) generating a timing clock signal for input to said time critical circuit, an instant of said timing clock signal enabling said time critical circuit to perform a said data storage operation at said default system rate; (c) accessing data actually stored in said time critical circuit; (d) comparing said data available for input prior to said data storage operation with actual data stored in said time critical circuit at said timing clock signal instant and determining if said data available for input prior to said data storage operation matches actual data stored in said time critical circuit; (e) if a match is not determined, automatically adjusting the arrival of an edge of said timing clock signal in time with respect to time of input of said address and data signals in said time critical circuit to thereby alter data setup and hold time of said time critical memory device for both memory read and write operations, and repeating steps (a) through (e) with said automatically adjusted arrival of an edge of said timing clock signal input to said time critical circuit at step (b) until a predetermined condition of said time critical circuit exists, said predetermined condition including determination that a match exists; and (f) if a match is determined, inputting said time adjusted timing clock signal to said time critical circuit for each subsequent data storage operation performed by said time critical circuit at said required system rate, wherein said adjusting fine tunes the interface between said control circuit and memory device for continued operation at said required system clock rate to thereby preserve system integrity.
Claim 14
Dependent Claim
40 words
A method as claimed in claim 11 , wherein said predetermined condition including determination that a match does not exist , said step (f) including the step of providing an indication to perform diagnostic testing of said time critical circuit.
Claim 15
Dependent Claim
251 words
A diagnostic apparatus for automatically adjusting a synchronous timing clock signal input to a time critical memory circuit of an electronic device, the time critical memory circuit interfaced with a memory control device for operation at a required system clock rate specified for said control device and capable of receiving address, data, and control signals and performing data storage and data output operations, said apparatus comprising: processor means for generating instructions to enable said memory control device to write data to said time critical circuit during a data storage operation performed at a required system clock rate and; said processor means further generating instructions to enable reading of data during a data output operation and comparing actual output data by said time critical circuit against the data input during said data storage operation for determining a match condition; a time delay circuit responsive to said processor for automatically adjusting an arrival time of an edge of said synchronous timing clock signal input to said time critical memory circuit when a match does not exist; wherein said processor means iteratively initiates data storage and data output operations, automatic adjusting operations and comparing operations until a match condition exists, whereby, when a match condition exists, said time delay circuit enabling continued operation of said time critical memory circuit for both memory read and write operations, wherein said adjusting fine tunes the interface between said control circuit and memory device for continued operation at said required system clock rate and thereby preserve system integrity.
Claim 16
Dependent Claim
251 words
A diagnostic apparatus for automatically adjusting a synchronous timing clock signal input to a time critical memory circuit of an electronic device, the time critical memory circuit interfaced with a memory control device for operation at a required system clock rate specified for said control device and capable of receiving address, data, and control signals and performing data storage and data output operations, said apparatus comprising: processor means for generating instructions to enable said memory control device to write data to said time critical circuit during a data storage operation performed at a required system clock rate and; said processor means further generating instructions to enable reading of data during a data output operation and comparing actual output data by said time critical circuit against the data input during said data storage operation for determining a match condition; a time delay circuit responsive to said processor for automatically adjusting an arrival time of an edge of said synchronous timing clock signal input to said time critical memory circuit when a match does not exist; wherein said processor means iteratively initiates data storage and data output operations, automatic adjusting operations and comparing operations until a match condition exists, whereby, when a match condition exists, said time delay circuit enabling continued operation of said time critical memory circuit for both memory read and write operations, wherein said adjusting fine tunes the interface between said control circuit and memory device for continued operation at said required system clock rate and thereby preserve system integrity.
Claim 17
Dependent Claim
43 words
The apparatus as claimed in claim 13 , wherein said data output operations performed are determined by one of a positive going clock pulse edge, a negative going clock pulse edge, or a detected clock pulse level of said input timing clock signal.