Patent ID: 7716619

Claim:
A design structure embodied in a machine readable medium used in a design process, the design structure acting as a keeper device for dynamic logic, comprising: a dynamic evaluation circuit coupled to data outputs of each of a plurality of memory subarrays; a first keeper path statically coupled to a dynamic data path associated with said dynamic evaluation circuit, said first keeper path configured to prevent false discharge of said dynamic data path during an evaluation thereof, said first keeper path being relatively weak with respect to the pull down strength of said dynamic evaluation circuit associated with said dynamic data path; said first keeper path having an inverter having an input thereof coupled to the dynamic data path, and a weak pull up PFET coupled between a voltage supply rail and the dynamic data path, with a gate thereof controlled by an output of said inverter; and a second keeper path selectively coupled to the dynamic data path, said second keeper path configured to maintain said dynamic data path at a nominal precharge level prior to an evaluation thereof, said second keeper path being relatively strong with respect to a leakage path of said dynamic evaluation circuit; said second keeper path further comprising a pair of series connected PFETs, a first of said pair coupled to the dynamic data path with a gate thereof connected to said output of said inverter, a second of said pair coupled between said first of said pair and said voltage supply rail, with a gate thereof controlled by a gated signal, wherein said pair of series connected PFETs comprises a strong pull up device with respect to said weak pull up PFET of said first keeper path, and wherein said gated signal is configured to decouple said second keeper path from the dynamic data path prior to said evaluation; and a first static logic gate configured to receive sense amplifier set signals of said plurality of memory subarrays, wherein said gated signal is generated by an output of said static logic gate.