IP Library › Granted Patent US 11,349,691
Granted Patent B1
US 11,349,691 · App. 17/336,067 · Granted May 31, 2022

Apparatus and a method for handling non-continuous data transfer for a decision feedback equalizer in a memory subsystem

Inventors: Soon Chieh Lim (Pulau Pinang, MY); Hoong Chin Ng (Pulau Pinang, MY)
Assignee: SKYECHIP SDN BHD
H04L25/03057H04L25/03267H04L2025/0349
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,349,691
App. No.
17/336,067
Granted
May 31, 2022
Kind
B1
Abstract

An apparatus and a method for handling non-continuous data transfer for a decision feedback equalizer in a memory subsystem. The apparatus includes a plurality of end-of-transfer detection flip-flops configured to sample a read data enable signal; a flag flip-flop; a first logic circuit configured to generate a load enable signal in response to the end-of-transfer detection flip-flops and the flag flip-flop; a second logic circuit configured to generate a load data in response to the end-of-transfer detection flip-flops, the flag flip-flop and the read data enable signal; a plurality of first-in-first-out buffers configured to receive the load enable signal and the load data, and unload the load data as an end-of-transfer indicator in line with data strobe; and a plurality of bypass flip-flops configured to generate a bypass signal in response to the end-of-transfer indicator.

Claims (21)

1. An apparatus for handling non-continuous data transfer for a decision feedback equalizer in a memory subsystem, the apparatus comprising:

a plurality of end-of-transfer detection flip-flops configured to sample a read data enable signal;

a flag flip-flop;

a first logic circuit configured to generate a load enable signal in response to the end-of-transfer detection flip-flops and the flag flip-flop;

a second logic circuit configured to generate a load data in response to the end-of-transfer detection flip-flops, the flag flip-flop, and the read data enable signal;

a plurality of first-in-first-out buffers configured to receive the load enable signal and the load data, and unload the load data as an end-of-transfer indicator in line with data strobe; and

a plurality of bypass flip-flops configured to generate a bypass signal in response to the end-of-transfer indicator, wherein

the bypass signal and the end-of-transfer indicator determine an idle data or a flip-flop data as an output data, and

the output data is multiplied with a coefficient in the decision feedback equalizer.

2. The apparatus as claimed in claim 1 , wherein the first logic circuit comprises a plurality of bitwise AND operators and a plurality of bitwise OR operators.

3. The apparatus as claimed in claim 1 , wherein the second logic circuit comprises a plurality of bitwise AND operators and a plurality of bitwise OR operators.

4. The apparatus as claimed in claim 1 , the apparatus further comprising a plurality of multiplexers configured to select the idle data or the flip-flop data based on the bypass signal and the end-of-transfer indicator.

5. The apparatus as claimed in claim 1 , the apparatus further comprising a plurality of bitwise OR operators to generate the bypass signal.

6. A method for handling non-continuous data transfer for a decision feedback equalizer in a memory subsystem, the method comprising:

sampling a read data enable signal by a plurality of end-of-transfer detection flip-flops;

generating a load enable signal in response to the end-of-transfer detection flip-flops and a flag flip-flop by a first logic circuit;

generating a load data in response to the end-of-transfer detection flip-flops, the flag flip-flop, and the read data enable signal by a second logic circuit;

receiving the load enable signal and the load data, and unloading the load data as an end-of-transfer indicator in line with data strobe by a plurality of first-in-first-out buffers; and

generating a bypass signal in response to the end-of-transfer indicator by a plurality of bypass flip-flops, wherein

the bypass signal and the end-of-transfer indicator determine an idle data or a flip-flop data as an output data, and

the output data is multiplied with a coefficient in the decision feedback equalizer.

Assignments (3)
CHANGE OF NAME Recorded May 28, 2026
From: SKYECHIP SDN. BHD.
To: SKYECHIP BERHAD
Reel/Frame 075794/0806 →
CHANGE OF NAME Recorded Jan 3, 2026
From: SKYECHIP SDN. BHD.
To: SKYECHIP SDN. BHD.
Reel/Frame 074746/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: LIM, SOON CHIEH; NG, HOONG CHIN
To: SKYECHIP SDN BHD
Reel/Frame 056406/0163 →
Priority Claims (1)
MY PI2021001422 · Mar 17, 2021 · national