PROGRAMMABLE PULSEWIDTH AND DELAY GENERATING CIRCUIT FOR INTEGRATED CIRCUITS
First Claim
1. A local on-chip programmable pulsewidth and delay generating circuit, comprising:
- a clock generation circuit configured to receive a global clock signal and output a local clock signal, the clock generation circuit including a pulse shaping portion which adjusts a pulse width of the global clock signal in accordance with at least one of a trailing edge delay and a leading edge delay;
the leading edge delay being generated by a leading edge delay circuit;
the trailing edge delay being generated by a trailing edge delay circuit configured to apply a delay to a trailing edge of a pulse;
the trailing edge delay circuit including a delay chain having programmable stages of delay elements, each stage being independently controlled using control bits decoded from address latches.
3 Assignments
0 Petitions
Accused Products
Abstract
A local on-chip programmable pulsewidth and delay generating circuit includes a clock generation circuit configured to receive a global clock signal and output a local clock signal. The clock generation circuit includes a pulse shaping portion which adjusts a pulse width of the global clock signal in accordance with at least one of a trailing edge delay and a leading edge delay. The leading edge delay is generated by a leading edge delay circuit, and the trailing edge delay is generated by a trailing edge delay circuit configured to apply a delay to a trailing edge of a pulse. The trailing edge delay circuit includes a delay chain having programmable stages of delay elements, each stage being independently controlled using control bits decoded from address latches.
-
Citations
33 Claims
-
1. A local on-chip programmable pulsewidth and delay generating circuit, comprising:
-
a clock generation circuit configured to receive a global clock signal and output a local clock signal, the clock generation circuit including a pulse shaping portion which adjusts a pulse width of the global clock signal in accordance with at least one of a trailing edge delay and a leading edge delay; the leading edge delay being generated by a leading edge delay circuit; the trailing edge delay being generated by a trailing edge delay circuit configured to apply a delay to a trailing edge of a pulse; the trailing edge delay circuit including a delay chain having programmable stages of delay elements, each stage being independently controlled using control bits decoded from address latches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for local on-chip programmable pulsewidth and delay generation, comprising:
outputting a local clock signal from a global clock signal by pulse shaping a pulse of the global clock signal in accordance with at least one of a trailing edge delay and a leading edge delay, wherein shaping the pulse includes; generating the leading edge delay includes providing a plurality of programmable delay settings for delaying the pulse; and generating a trailing edge delay includes delaying the trailing edge using a delay chain having programmable stages of delay elements, each stage being independently controlled using control bits decoded from address latches. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A memory circuit, comprising:
-
a memory array including memory cells; a local wordline configured to address a row of memory cells; and a driver coupled to the local wordline, the driver being responsive to a control signal such that the local wordline is turned on locally only for the memory cells being written to by write bitlines to reduce charge leakage due to half-selection of the memory cells. - View Dependent Claims (19, 20)
-
-
21. An evaluation circuit for bitline operations, comprising:
-
a pair of local bitlines selectively connected to a plurality of memory cells to provide access to the plurality of memory cells; a control circuit configured to enable an operation for outputting data from the memory cells; and a PFET driver being enabled by a respective local bitline to drive a global bitline to a supply value in accordance with a low value stored in a respective memory cell. - View Dependent Claims (22, 23, 24)
-
-
25. An evaluation circuit for bitline operations, comprising:
-
a logic gate having inputs selectively coupled to a pair of local bitlines to compare states between the bitlines; and a keeper circuit including a plurality of transistors having gates connected to a conditional keeper control signal and an output of the logic gate such that a state of the local bitlines is evaluated by the logic gate and conditioned by the keeper circuit in accordance with feedback from the logic gate. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A global evaluation circuit for bitline operations, comprising:
-
a pair of global bitlines selectively connected to a plurality of local evaluation circuits to permit access to local bitlines; a control circuit configured to control access to the global bitlines for operations between the local evaluation circuits and output latches; and a predischarge circuit responsive to a global reset signal and configured to selectively discharge the global bitlines, the global reset signal being derived from one of a wordline clock pulse and an independently controlled by a separate clock block. - View Dependent Claims (33)
-
Specification