Data output for high frequency domain
AssigneeMicron Technology, Inc.
InventorsKallol Mazumder, Myung-Ho Bae
Life of this patent
Estimating the term…
Abstract
A system includes memory banks that store data and a data path coupled to the memory banks that transfers the data. The system also includes a latch that gates the data path based on a clock signal in the system. The system further includes interface circuitry coupled to the data path that sends an instruction to the memory banks to transmit the data on the data path in response to receiving a first rising edge of the clock signal. The interface circuitry also outputs gated data in response to receiving a second rising edge of the clock signal. The latch gates the data path to store the gated data in response to receiving a falling edge of the clock signal.
Claims19
A system comprising:
- one or more memory banks configured to store data;
- a data path coupled to the one or more memory banks and configured to transfer the data;
- a latch configured to gate the data path based on a clock signal in the system;
- and
- interface circuitry coupled to the data path, wherein the interface circuitry is configured to:
- send an instruction to the one or more memory banks to transmit the data on the data path in response to receiving a first rising edge of the clock signal;
- and
- output gated data in response to receiving a second rising edge of the clock signal, wherein the latch is configured to gate the data path to store the gated data in response to receiving a falling edge of the clock signal.
A semiconductor device comprising:
- one or more memory banks configured to store first data and second data;
- a first data path coupled to the one or more memory banks configured to transfer the first data;
- a second data path coupled to the one or more memory banks configured to transfer the second data;
- a first latch configured to gate the first data path based on a clock signal in the semiconductor device;
- a second latch configured to gate the second data path based on the clock signal;
- and
- interface circuitry coupled to the one or more memory banks, the first latch, and the second latch, wherein the interface circuitry is configured to:
- send a first instruction to the one or more memory banks to transmit the first data on the first data path in response to receiving a first rising edge of the clock signal;
- send a second instruction to the one or more memory banks to transmit the second data on the second data path in response to receiving a first falling edge of the clock signal;
- output first gated data in response to receiving a second rising edge of the clock signal;
- and
- output second gated data in response to receiving a second falling edge of the clock signal, wherein the first latch is configured to gate the first data path to store the first gated data in response to receiving the first falling edge, and wherein the second latch is configured to gate the second data path to store the second gated data in response to receiving the second rising edge.
A method, comprising:
- receiving a first rising edge of a clock signal;
- sending an instruction to transmit data on a data path in response to receiving the first rising edge;
- receiving a falling edge of the clock signal;
- sending a second instruction to transmit second data on a second data path in response to receiving the falling edge;
- gating the data path to store gated data in response to receiving the falling edge;
- receiving a second rising edge of the clock signal;
- and
- outputting the gated data in response to receiving the second rising edge.
Dependencies are inferred from the claim text.