Data output for high frequency domain

US10470475B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10470475-B2
Application numberUS-201816197871-A
CountryUS
Kind codeB2
Filing dateNov 21, 2018
Priority dateJul 18, 2017
Publication dateNov 12, 2019
Grant dateNov 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus 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 based on the clock signal; and output gated data based on the clock signal, wherein the latch is configured to gate the data path to store the gated data based on the clock signal. 2. The apparatus of claim 1 , wherein the interface circuitry is configured to send the instruction in response to receiving a first rising edge of the clock signal. 3. The apparatus of claim 1 , wherein the interface circuitry is configured to output the gated data in response to receiving a second rising edge of the clock signal. 4. The apparatus of claim 1 , 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. 5. The apparatus of claim 1 , wherein the interface circuitry is configured to: send a second instruction to the one or more memory banks to transmit second data on the data path based on an inverted clock signal; and output gated data based on the inverted clock signal, wherein the latch is configured to gate the data path to store the gated data based on the inverted clock signal. 6. The apparatus of claim 5 , wherein the interface circuitry is configured to send the second instruction in response to receiving a first rising edge of the inverted clock signal. 7. The apparatus of claim 5 , wherein the interface circuitry is configured to output the gated data in response to a second rising edge of the inverted clock signal. 8. The apparatus of claim 5 , wherein the latch is configured to gate the data path to store the gated data in response to a first falling edge of the inverted clock signal. 9. The apparatus of claim 5 , wherein the inverted clock signal comprises an inversion of the clock signal. 10. An apparatus 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 an inverted clock signal; a first set of logic gates that receives and combines outputs of the first latch and the second latch and provides the combined outputs of the first latch and the second latch to a first transistor coupled to a positive power supply; a third latch configured to gate the first data path based on the clock signal; a fourth latch configured to gate the second data path based on the inverted clock signal; a second set of logic gates that receives and combines outputs of the third latch and the fourth latch and provides the combined outputs of the third latch and the fourth latch to a second transistor coupled to a negative power supply; 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; send a second instruction to the one or more memory banks to transmit the second data on the second data path; output first gated data based on the clock signal; and output second gated data based on the inverted clock signal. 11. The apparatus of claim 10 , wherein the first gated data is gated by the first latch. 12. The apparatus of claim 10 , wherein the first gated data is gated by the third latch. 13. The apparatus of claim 10 , wherein the second gated data is gated by the second latch. 14. The apparatus of claim 10 , wherein the second gated data is gated by the fourth latch. 15. The apparatus of claim 10 , wherein the interface circuitry is configured to send the first instruction in response to receiving a first rising edge of the clock signal. 16. The apparatus of claim 10 , wherein the interface circuitry is configured to output first gated data in response to receiving a second rising edge of the clock signal. 17. The apparatus of claim 10 , wherein the interface circuitry is configured to send the second instruction in response to receiving a first rising edge of the inverted clock signal. 18. The apparatus of claim 17 , wherein the interface circuitry is configured to output second gated data in response to receiving a second rising edge of the inverted clock signal. 19. The apparatus of claim 10 , wherein the first latch is configured to gate the first data path to store the first gated data in response to receiving a first falling edge of the clock signal, and wherein the second latch is configured to gate the second data path to store the second gated data in response to receiving a first falling edge of the inverted clock signal. 20. The apparatus of claim 10 , wherein the third latch is configured to gate the first data path to store the first gated data in response to receiving a first falling edge of the clock signal, and wherein the fourth latch is configured to gate the second data path to store the second gated data in response to receiving a first falling edge of the inverted clock signal. 21. A tangible, non-transitory, machine-readable-medium, comprising machine-readable instructions that, when executed by a processor, cause the processor to: receive a first rising edge of a clock signal; send a first instruction to transmit data on a first data path in response to receiving the first rising edge of the clock signal; receive a falling edge of the clock signal; gate the first data path to store first gated data in response to receiving the falling edge of the clock signal; receive a second rising edge of the clock signal; and output the first gated data in response to receiving the second rising edge of the clock signal. 22. The tangible, non-transitory, machine-readable-medium of claim 21 , comprising machine-readable instructions that, when executed by the processor, cause the processor to: receive a first rising edge of an inverted clock signal; send a second instruction to transmit data on a second data path in response to receiving the first rising edge of the inverted clock signal; receive a falling edge of the inverted clock signal; gate the second data path to store second gated data in response to receiving the falling edge of the inverted clock signal; receive a second rising edge of the inverted clock signal; and output the second gated data in response to receiving the second rising edge of the inverted clock signal.

Assignees

Inventors

Classifications

  • Water · CPC title

  • using ultraviolet light (G01N21/39 takes precedence) · CPC title

  • Temperature · CPC title

  • using solar energy · CPC title

  • Apparatus with independent power supply, e.g. solar cells, windpower or fuel cells · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10470475B2 cover?
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 …
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C7/106. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).