EP1069685A1

Fast propagation technique in CMOS integrated circuits

Abstract

A fast propagation technique for use in CMOS circuits, whereby faster signal transition at an information carrying edge of a propagating signal is achieved at a cost of slower signal transition at the opposite edge. The technique of the present invention skews a size ratio of P-channel pull-up to N-channel pull-down transistors in the CMOS circuit to obtain much faster transition at one (rising or falling) edge of the signal and slower transition at the opposite edge. The fast propagation technique of the present invention is well suited for synchronous digital CMOS circuits such as synchronous RAMs.

EP1069685A1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 27 June 2015, 11.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 4 independent, 5 dependent

  1. 1
    CMOS synchronous random access memory circuit wherein information carrying edges of data occur according to a master clock signal (CLK IN) defining a memory cycle, comprising a pulse generator (514) with an input for receiving the master clock signal (CLK IN) and an output for providing a narrow strobe pulse (STROBE) at the information carrying edge of the master clock signal (CLK IN) and no pulse on the opposite edge of the master clock signal (CLK IN), an address input buffer (400-0) having an input for receiving an address information (A 0 ) of a memory cell to be addressed and an output (OUT), for regenerating the address information (A 0 ) as a narrow pulse upon being strobed by the strobe pulse (STROBE), a decoder (402, 408) having an input coupled to the output (OUT) of the address input buffer (400-0) and an output (FINAL DECODE) coupled to the memory cell, wherein the address input buffer (400-0) comprises a skewed logic stage including a P-channel pull-up transistor and an N-channel pull-down transistor each receiving the narrow pulse at a gate terminal, wherein the sizes of the P-channel and N-channel transistors are ratioed to obtain fast signal transition through the skewed logic stage for a first edge of the narrow pulse and slow signal transition for a second opposite edge, wherein the slow signal transition causes the width of the narrow pulse to grow.
  2. 3
    Memory circuit according to claims 1 or 2, characterized in that the decoder (402, 408) comprises serially coupled skewed logic stages coupled between the input and the output.
  3. 4
    Memory circuit according to one of the claims 1 to 3, characterized by a second pulse generator with an input for receiving the master clock signal (CLK IN) and an output for providing a second narrow strobe pulse (STROBE) at an information carrying edge of the master clock signal (CLK IN) and no pulse on the opposite edge of the master clock signal (CLK IN), and a differential sense amplifier having a first and a second input coupled to a complimentary pair of input/output lines (I/O,/I/O) to which the contents of the memory cell is coupleable by the decoder (402, 408), and a first and a second output coupled to a complimentary pair of global input/output lines (GLOBAL I/O, GLOBAL /I/O), the differential sense amplifier being strobed by the second narrow strobe pulse (STROBE) to generate a narrow pulse on the global input/output lines (GLOBAL I/O, GLOBAL /I/O) corresponding to a signal on the complementary pair of input/output lines (I/O, /I/O).
  4. 7
    CMOS synchronous random access memory circuit wherein a master clock signal (CLK IN) defines a memory cycle, comprising a pulse generator (514) with an input for receiving the master clock signal (CLK IN) and an output for providing a narrow strobe pulse (STROBE) at the information carrying edge of the master clock signal (CLK IN) and no pulse on the opposite edge of the master clock signal (CLK IN), an address input buffer (400-0) having an input for receiving an address information (A 0 ) of a memory cell to be addressed and an output (OUT), for regenerating the address information (A 0 ) as a narrow pulse upon being strobed by the strobe pulse (STROBE), a decoder (402, 408) having an input coupled to the output (OUT) of the address input buffer (400-0), an output (FINAL DECODE) coupled to the memory cell, and a decode stage using skewed logic stages, each skewed logic stage having a P-channel pull-up and an N-channel pull-down transistor, the P- and N-channel sizes ratioed to obtain fast signal transition through the skewed logic stage for a first edge of the narrow pulse and slow signal transition for a second opposite edge, wherein the slow signal transition causes to width of the narrow pulse to grow.
  5. 8
    CMOS synchronous random access memory circuit wherein information carrying edges of data occur according to a master clock signal (CLK IN) defining a memory cycle, comprising a pulse generator (514) with an input for receiving the master clock signal (CLK IN) and an output for providing a narrow strobe pulse (STROBE) at the information carrying edge of the master clock signal (CLK IN) and no pulse on the opposite edge of the master clock signal (CLK IN), an address input buffer (400-0) having an input for receiving an address information (A 0 ) of a memory cell to be addressed and an output (OUT), for regenerating the address information (A 0 ), a decoder (402, 408) having an input coupled to the output (OUT) of the address input buffer (400-0) and an output (FINAL DECODE) coupled to the memory cell, for coupling the content of the memory cell to a complementary pair of input/output lines (I/O, /I/O), a differential sense amplifier having a first and a second input coupled to the complimentary pair of input/output lines (I/O, /I/O) and a first and a second output coupled to a complimentary pair of global input/output lines (GLOBAL I/O, GLOBAL /I/O), the differential sense amplifier being strobed by the strobe pulse (STROBE) to generate a narrow pulse corresponding to a signal on the complementary pair of input/output lines (I/O, /I/O).