Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
78 words
A method for determining a precharge critical path in a system of cascaded dynamic logic gates, wherein each said dynamic logic gate includes a lock resettable output, said method comprising the steps of: providing said system of said cascaded dynamic logical gates; discharging a storage node of each said logic gate in said system; precharging each said storage node once said storage nodes have been discharged; and determining which one of said logic gates takes longest to precharge.
Claim 2
Independent Claim
78 words
A method for determining a precharge critical path in a system of cascaded dynamic logic gates, wherein each said dynamic logic gate includes a lock resettable output, said method comprising the steps of: providing said system of said cascaded dynamic logical gates; discharging a storage node of each said logic gate in said system; precharging each said storage node once said storage nodes have been discharged; and determining which one of said logic gates takes longest to precharge.
Claim 3
Dependent Claim
57 words
The method of claim 1, wherein the step of discharging comprises the steps of preconditioning a storage element connected to each input of said system with a preconditioned value, and transitioning a clock of said system high so as to drive all said inputs to said preconditioned value, wherein said preconditioned value is a logic high value.
Claim 4
Dependent Claim
12 words
The method of claim 2, wherein said storage element is a flip-flop.
Claim 5
Dependent Claim
24 words
The method of claim 1, further comprising the step of determining a maximum clock offset from said logic gate that takes longest to precharge.
Claim 6
Dependent Claim
14 words
The method of claim 1, wherein said logic gate is a domino logic gate.
Claim 7
Dependent Claim
43 words
The method of claim 1, wherein the step of precharging comprises the step of transitioning a clock of said system low once said logic gates have been discharged so as to cause said storage nodes to be driven to a logic high value.
Claim 8
Dependent Claim
31 words
The method of claim 6, further comprising the step of identifying a precharge critical path as a logic gate output that takes longest to transition low after said clock transitions low.
Claim 9
Independent Claim
133 words
A method for precharge timing verification of a logic circuit comprising domino logic gates with storage elements connected to each input of said logic circuit, comprising the steps of: providing said logic circuit having said domino logic gates; preconditioning each said storage element so that each said storage element outputs a logic high value when a clock of said logic circuit transitions high; transitioning said clock high so as to discharge a storage node of each said logic gage to a logic low value by driving all inputs to said logic circuit high; transitioning said lock low after said storage nodes have been discharged so as to precharge said logic gates; and identifying a precharge critical path as a logic gate output that takes longest to transition low after said clock transitions low.
Claim 10
Independent Claim
133 words
A method for precharge timing verification of a logic circuit comprising domino logic gates with storage elements connected to each input of said logic circuit, comprising the steps of: providing said logic circuit having said domino logic gates; preconditioning each said storage element so that each said storage element outputs a logic high value when a clock of said logic circuit transitions high; transitioning said clock high so as to discharge a storage node of each said logic gage to a logic low value by driving all inputs to said logic circuit high; transitioning said lock low after said storage nodes have been discharged so as to precharge said logic gates; and identifying a precharge critical path as a logic gate output that takes longest to transition low after said clock transitions low.
Claim 11
Dependent Claim
20 words
The method of claim 8, further comprising the step of determining a maximum clock offset from said precharge critical path.
Claim 12
Dependent Claim
100 words
A precharge timing verification mechanism for enabling determination of a precharge critical path in a logic circuit of cascaded dynamic logic gates, wherein each said dynamic logic gate includes a clock resettable output, said mechanism comprising: a dynamic simulation mechanism for generating a first list of transition times for each element in said logic circuit of cascaded dynamic logic gates; and a precharge timing mechanism connected to said dynamic simulation mechanism for generating a second list of storage node transition times for each logic gate in said logic circuit, whereby said precharge critical path is determined from said second list.
Claim 13
Dependent Claim
100 words
A precharge timing verification mechanism for enabling determination of a precharge critical path in a logic circuit of cascaded dynamic logic gates, wherein each said dynamic logic gate includes a clock resettable output, said mechanism comprising: a dynamic simulation mechanism for generating a first list of transition times for each element in said logic circuit of cascaded dynamic logic gates; and a precharge timing mechanism connected to said dynamic simulation mechanism for generating a second list of storage node transition times for each logic gate in said logic circuit, whereby said precharge critical path is determined from said second list.
Claim 14
Dependent Claim
31 words
The precharge timing verification mechanism of claim 10, wherein said precharge timing mechanism generates preconditioning date for utilization by said dynamic simulation mechanism in generating said first list of transition times.
Claim 15
Dependent Claim
23 words
The precharge verification mechanism of claim 10, wherein data inputted to said precharge timing verification mechanism is in the form of a netlist.
Claim 16
Dependent Claim
17 words
The precharge timing verification mechanism of claim 10, wherein said dynamic logic gates comprise zipper logic gates.
Claim 17
Dependent Claim
17 words
The precharge timing verification mechanism of claim 10, wherein said dynamic logic gates comprise domino logic gates.
Claim 18
Dependent Claim
21 words
The precharge timing verification mechanism of claim 10, further including mechanism for determining the maximum clock offset from said second list.
Claim 19
Dependent Claim
21 words
The precharge timing verification mechanism of claim 10, further including mechanism for selecting said precharge critical path from said second list.
Claim 20
Dependent Claim
105 words
A computer program product having a computer readable medium having a computer program logic recorded thereon for receiving input data from a user for enabling determination of a precharge critical path in a logic circuit of cascaded dynamic logic gates, comprising: dynamic simulation means for generating a first list of transition times for each element in said logic circuit of said cascaded dynamic logic gates; and precharge timing means in communication with said dynamic simulation mechanism for generating a second list of storage node transition times for each logic gate in said logic circuit, whereby said precharge critical path is determined from said second list.
Claim 21
Dependent Claim
105 words
A computer program product having a computer readable medium having a computer program logic recorded thereon for receiving input data from a user for enabling determination of a precharge critical path in a logic circuit of cascaded dynamic logic gates, comprising: dynamic simulation means for generating a first list of transition times for each element in said logic circuit of said cascaded dynamic logic gates; and precharge timing means in communication with said dynamic simulation mechanism for generating a second list of storage node transition times for each logic gate in said logic circuit, whereby said precharge critical path is determined from said second list.
Claim 22
Dependent Claim
20 words
The computer program product of claim 17 further including means for selecting said precharge critical path from said second list.
Claim 23
Dependent Claim
20 words
The computer program product of claim 17, further including means for determining a maximum clock offset from said second list.
Claim 24
Dependent Claim
30 words
The computer program product of claim 17, wherein said precharged timing means generates preconditioning data for utilization by said dynamic simulation means in generating said first list of transition times.
Claim 25
Dependent Claim
24 words
The computer program product of claim 17, wherein data that is input to said precharged timing means is in the form of a netlist.
Claim 26
Dependent Claim
16 words
The computer program product of claim 17, wherein said dynamic logic gates comprise domino logic gates.
Claim 27
Dependent Claim
16 words
The computer program product of claim 17, wherein said dynamic logic gates comprise zipper logic gates.