Embedded PHY (EPHY) IP core for FPGA

US11675008B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11675008-B2
Application numberUS-202016805244-A
CountryUS
Kind codeB2
Filing dateFeb 28, 2020
Priority dateFeb 28, 2020
Publication dateJun 13, 2023
Grant dateJun 13, 2023

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.

The present disclosure generally relates to an embedded physical layer (EPHY) for a field programmable gate array (FPGA). The EPHY for the FPGA is for a testing device that can receive and transmit in both the high speed PHYs, as well as low speed PHYs, such as MIPI PHYs (MPHYs), to meet universal flash storage (UFS) specifications. The testing device with the EPHY for the FPGA provides flexibility to support any specification updates without the need of application specific (ASIC) production cycles.

First claim

Opening claim text (preview).

What is claimed is: 1. An embedded physical layer (EPHY), comprising: a glue hardware portion; and a logic portion for communicating with a device under test (DUT) through the glue hardware portion, wherein the logic portion comprises: a plurality of transmission blocks that each includes: a transmission remote monitor and maintenance interface (RMMI) multiplexer (MUX) and wrapper; a first low speed logic block of a first speed; and a first high speed logic block of a second speed, wherein the second speed is greater than the first speed, wherein the transmission RMMI MUX and wrapper is configured to input a data signal and a clock signal to the first low speed logic block, wherein the transmission RMMI MUX and wrapper is configured to input a data signal and a clock signal to the first high speed logic block, wherein the first low speed logic block and first high speed logic block are configured to output data to the glue hardware portion; and a plurality of receive blocks that each includes: a receive RMMI MUX and wrapper; a second low speed logic block of a third speed; and a second high speed logic block of a fourth speed, wherein the fourth speed is greater than the third speed, wherein the receive RMMI MUX and wrapper is configured to receive a data signal and a clock signal from the second low speed logic block, wherein the receive RMMI MUX and wrapper is configured to receive a data signal and a clock signal from the second high speed logic block, wherein the second low speed logic block and second high speed logic block are configured to receive data from the glue hardware portion. 2. The EPHY of claim 1 , wherein each first low speed logic block comprises a delay tap configured to receive an input from the transmission RMMI MUX and wrapper. 3. The EPHY of claim 2 , wherein each first low speed logic block includes a pulse width modulator and a first low speed logic block MUX. 4. The EPHY of claim 3 , wherein the transmission RMMI MUX and wrapper outputs a data signal to the delay tap and the first low speed logic block MUX, then is the data signal, from the first low speed logic block MUX, is input to the pulse width modulator. 5. The EPHY of claim 4 , wherein an output of the delay tap feeds to the first low speed logic MUX. 6. The EPHY of claim 5 , wherein an output of the first low speed logic MUX is fed to the pulse width modulator of the first low speed logic block. 7. The EPHY of claim 6 , wherein an output of the pulse width modulator of the first low speed logic block is fed to the glue hardware portion. 8. The EPHY of claim 1 , wherein each second low speed logic block includes a pulse width modulator and a second low speed logic block MUX. 9. The EPHY of claim 8 , wherein each pulse width modulator of the second low speed logic block is configured to receive a signal from the glue hardware portion. 10. The EPHY of claim 9 , wherein each second low speed logic block comprises a delay tap configured to receive an input from the pulse width modulator of the second low speed logic block. 11. The EPHY of claim 10 , wherein each low speed logic block delay tap is configured to output a signal to the receive RMMI MUX and wrapper. 12. The EPHY of claim 11 , wherein the pulse width modulator of the second low speed logic block is configured to receive the signal from the glue hardware portion through a MUX. 13. The EPHY of claim 1 , wherein a number of the plurality of transmission blocks is equal to a number of the plurality of receive blocks. 14. The EPHY of claim 1 , further comprising a plurality of MUXs coupled to each transmission block. 15. The EPHY of claim 14 , wherein the plurality of MUXs is coupled to the transmission RMMI MUX and wrapper for each transmission block. 16. The EPHY of claim 1 , further comprising a controller coupled to each transmission block and each receive block. 17. The EPHY of claim 16 , further comprising a clock generator coupled to the controller. 18. The EPHY of claim 1 , wherein each receive block includes a receive block fine state machine (FSM) and each transmission block includes a transmission block FSM. 19. The EPHY of claim 18 , wherein each receive block FSM is coupled to a corresponding transmission block FSM. 20. The EPHY of claim 19 , wherein the glue hardware portion includes differential amplifiers.

Assignees

Inventors

Classifications

  • Generating or distributing clock signals or signals derived directly therefrom · CPC title

  • G06F30/347Primary

    Physical level, e.g. placement or routing · CPC title

  • Stimuli generation or application of test patterns to the device under test [DUT] · CPC title

  • Tester set-up, e.g. configuring the tester to the device under test [DUT], down loading test patterns · CPC title

  • Test pattern compression or decompression (compression or decompression of scan patterns G01R31/318547; compression or decompression hardware G01R31/31921) · 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 US11675008B2 cover?
The present disclosure generally relates to an embedded physical layer (EPHY) for a field programmable gate array (FPGA). The EPHY for the FPGA is for a testing device that can receive and transmit in both the high speed PHYs, as well as low speed PHYs, such as MIPI PHYs (MPHYs), to meet universal flash storage (UFS) specifications. The testing device with the EPHY for the FPGA provides flexibi…
Who is the assignee on this patent?
Western Digital Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/347. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 13 2023 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).