Asynchronous/synchronous pipeline dual mode memory access circuit and method
First Claim
1. An apparatus for selectively switching a memory address buffer in a pipeline memory access circuit between an asynchronous and a synchronous mode of operation is response to an enable control signal having a first and a second logical level, respectively, said buffer having a first and a second pass gate, each of said pass gates having a first and a second CMOS transistor, said apparatus comprising:
- a first input for receiving clock signals;
a second input for receiving said enable control signal;
a first output coupled to the gate of the first transistor in each of said first and second pass gates;
a second output coupled to the gate of the second transistor in each of said first and second pass gates; and
means responsive to said clock signals on said first input and said enable control signal on said second input for providing complementary clock signals on said first and said second outputs, respectively, so as to make conductive the transistors in one of said first and second pass gates while making non-conductive the transistors in the other of said first and second pass gates when said enable control signal is at its first logical level, and a pass gate control signal having the same logical level on both said first and said second outputs for making conductive at least one transistor in each of said first and second pass gates when said enable control signal is at its second logical level.
6 Assignments
0 Petitions
Accused Products
Abstract
A pipeline memory access circuit has a memory address buffer for buffering memory addresses. The buffer has a first and a second pass gate, and each of the pass gates has a pair of complementary metal-oxide-semiconductor (CMOS) transistors. An apparatus is provided for selectively switching the buffer between an asynchronous and a synchronous mode of operation. The switching apparatus includes circuits for alternately opening and closing the first and second pass gates when the buffer is in its synchronous mode of operation and for simultaneously opening both of the pass gates when the buffer is in its asynchronous mode of operation.
-
Citations
10 Claims
-
1. An apparatus for selectively switching a memory address buffer in a pipeline memory access circuit between an asynchronous and a synchronous mode of operation is response to an enable control signal having a first and a second logical level, respectively, said buffer having a first and a second pass gate, each of said pass gates having a first and a second CMOS transistor, said apparatus comprising:
-
a first input for receiving clock signals; a second input for receiving said enable control signal; a first output coupled to the gate of the first transistor in each of said first and second pass gates; a second output coupled to the gate of the second transistor in each of said first and second pass gates; and means responsive to said clock signals on said first input and said enable control signal on said second input for providing complementary clock signals on said first and said second outputs, respectively, so as to make conductive the transistors in one of said first and second pass gates while making non-conductive the transistors in the other of said first and second pass gates when said enable control signal is at its first logical level, and a pass gate control signal having the same logical level on both said first and said second outputs for making conductive at least one transistor in each of said first and second pass gates when said enable control signal is at its second logical level. - View Dependent Claims (2, 3)
-
-
4. A method of selectively switching a memory address buffer in a pipeline memory access circuit between an asynchronous and a synchronous mode of operation, said buffer having a first and a second pass gate, each of said pass gates having a pair of CMOS transistors, said method comprising the steps of:
-
providing on the gates of each pair of transistors in each of said pass gates complementary clock signals for making conductive the transistors in one of said pairs of gates while making non-conductive the transistors in the other of said pairs of gates when said buffer is in its synchronous mode of operation; and providing on the gates of each pair of transistors in each of said pass gates a control signal having a predetermined logical level for simultaneously making conductive at least one transistor in each of said pairs of transistors when said buffer is in its asynchronous mode of operation. - View Dependent Claims (5, 6)
-
-
7. An apparatus for selectively switching a memory address buffer in a pipeline memory access circuit between an asynchronous an da synchronous mode of operation, said buffer having a first and a second pass gate, each of said pass gates having a pair of CMOS transistors, said apparatus comprising:
-
means for providing on the gates of each pair of transistors in each of said pass gates complementary clock signals for making conductive the transistors in one of said pairs of gates while making non-conductive the transistors in the other of said pairs of gates when said buffer is in its synchronous mode of operation and for simultaneously providing on the gates of each pair of transistors in each of said pass gates a control signal having a predetermined logical level for simultaneously making conductive at least one transistor in each of said pass gates when said buffer is in its asynchronous mode of operation, said means for providing including; a first inverter having an input coupled to a source of clock signals; an AND gate having a first input coupled to an output of said first inverter and a second input coupled to a source of an enable signal having a first and a second logical level; a second inverter having an input coupled to said source of said enable signal; and a NOR gate having a first input coupled to an output of said AND gate and a second input coupled to an output of said second inverter, said AND gate providing on said output thereof a first one of said complementary clock signals and said NOR gate providing on an output thereof a second one of said complementary clock signals when said enable signal is at its first logical level, and both said AND gate and said NOR gate providing on the outputs thereof said control signal having said predetermined logical level when said enable signal is at its second logical level. - View Dependent Claims (8)
-
-
9. A method of selectively switching a memory address buffer in a pipeline memory access circuit between an asynchronous and a synchronous mode of operation, said buffer having a first and a second pass gate, each of said pass gates having a pair of CMOS transistors, said method comprising the steps of:
-
providing on the gates of each pair of transistors in each of said pass gates complementary clock signals for making conductive the transistors in one of said pairs of gates while making non-conductive the transistors in the other of said pairs of gates when said buffer is in its synchronous mode of operation; and providing on the gates of each pair of transistors in each of said pass gates a control signal having a predetermined logical level for simultaneously making conductive at least one transistor in each of said pairs of transistors when said buffer is in its asynchronous mode of operation, wherein said step of providing said complementary clock signals and said step of providing said control signal collectively comprise the steps of; providing a first inverter having an input coupled to a source of clock signals; providing an AND gate having a first input coupled to an output of said first inverter and a second input coupled to a source of an enable signal having a first and a second logical level; providing a second inverter having an input coupled to said source of said enable signal; and providing a NOR gate having a first input coupled to an output of said AND gate and a second input coupled to an output of said second inverter, said AND gate providing on said output thereof a first one of said complementary clock signals and said NOR gate providing on an output thereof a second one of said complementary clock signals when said enable signal is at its first logical level, and both said AND gate and said NOR gate providing on said outputs thereof said control signal having said predetermined logical level when said enable signal is at its second logical level. - View Dependent Claims (10)
-
Specification