Interface circuit and memory controller

US12277288B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12277288-B2
Application numberUS-202318213907-A
CountryUS
Kind codeB2
Filing dateJun 26, 2023
Priority dateJan 18, 2023
Publication dateApr 15, 2025
Grant dateApr 15, 2025

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.

An interface circuit includes multiple signal processing devices and a monitor and calibration module including multiple monitoring circuits, multiple calibration circuits and a compensation control mechanism operation logic. The monitoring circuits monitor a reception signal, a transmission signal, a power supplying voltage and a ground voltage to correspondingly generate monitored results. The calibration circuits perform a calibration operation on at least one signal processing device to adjust a characteristic value of the signal processing device. The compensation control mechanism operation logic generates a calibration control signal to control the calibration operation of the calibration circuits based on the monitored results and includes a compensation control mechanism selection circuit which selects a corresponding compensation control mechanism according to the monitored results and set it as a currently-operating compensation control mechanism to control the hardware circuits to operate in compliance with the currently-operating compensation control mechanism.

First claim

Opening claim text (preview).

What is claimed is: 1. An interface circuit, comprising: a signal processing circuit, configured to process a reception signal received from a host device and a transmission signal to be transmitted to the host device, wherein the signal processing circuit comprises: a plurality of signal processing devices; and a monitor and calibration module, comprising: a plurality of monitor circuits, configured to monitor at least one of an amplitude, a frequency and a jitter in at least one of the reception signal and the transmission signal to generate a monitored result corresponding to the at least one of the amplitude, the frequency and the jitter in the at least one of the reception signal and the transmission signal and to monitor at least one of a power supplying voltage and a ground voltage to generate a monitored result corresponding to the at least one of the power supplying voltage and the ground voltage in a monitor and calibration procedure; a plurality of calibration circuits, coupled to the signal processing devices and respectively configured to perform a calibration operation on at least one of the signal processing devices in the monitor and calibration procedure to adjust a characteristic value of the at least one of the signal processing devices; and a compensation control mechanism operation logic, coupled to the monitor circuits and the calibration circuits and configured to collect the monitored results from the monitor circuits and sequentially generate a calibration control signal corresponding to each calibration circuit based on the monitored results to respectively control the corresponding calibration circuit to perform the calibration operation on the at least one of the signal processing devices in response to the calibration control signal, wherein the compensation control mechanism operation logic comprises a plurality of hardware circuits, and the hardware circuits comprise: a compensation control mechanism selection circuit, comprising a plurality of compensation control mechanism selection logics and configured to select a compensation control mechanism corresponding to the monitored results based on the monitored results and set the compensation control mechanism as a currently-operating compensation control mechanism to control at least one of the hardware circuits to operate in compliance with the currently-operating compensation control mechanism. 2. The interface circuit of claim 1 , wherein the interface circuit is configured inside of a memory controller and the signal processing circuit is a Serializer-Deserializer (SerDes). 3. The interface circuit of claim 1 , wherein the hardware circuits further comprise: a calibration handle interface, coupled to the calibration circuits and configured to receive and decode a calibration command and generate the calibration control signal according to a decoding result of the calibration command, and transmit the calibration control signal to at least one of the calibration circuits. 4. The interface circuit of claim 3 , wherein the hardware circuits further comprise: a monitor handle interface, coupled to the monitor circuits and configured to receive and decode a monitor command to generate a monitor control signal according to a decoding result of the monitor command, and provide the monitor control signal to at least one of the monitor circuits. 5. The interface circuit of claim 4 , wherein the hardware circuits further comprise: a monitor management logic, coupled to the monitor handle interface and configured to manage the monitor circuits through the monitor handle interface, buffer the monitored results collected from the monitor circuits and generate the monitor command according to a monitor selection control signal to activate the at least one of the monitor circuits corresponding to the monitor command to perform a monitor operation. 6. The interface circuit of claim 5 , wherein the hardware circuits further comprise: a monitor detection and selection logic, coupled to the monitor management logic and configured to determine an activation sequence of the monitor circuits in the monitor and calibration procedure according to the currently-operating compensation control mechanism and correspondingly generate the monitor selection control signal. 7. The interface circuit of claim 6 , wherein the hardware circuits further comprise: a calibration management logic, coupled to the calibration handle interface and configured to manage the calibration circuits through the calibration handle interface, buffer a plurality of calibration results collected from the calibration circuits and generate the calibration command according to a calibration selection control signal to activate the at least one of the calibration circuits corresponding to the calibration command to perform the calibration operation. 8. The interface circuit of claim 7 , wherein the hardware circuits comprise: a calibration trigger and selection logic, coupled to the calibration management logic and configured to determine an activation sequence of the calibration circuits in the monitor and calibration procedure according to the currently-operating compensation control mechanism, and correspondingly generate the calibration selection control signal. 9. A memory controller, coupled to a memory device to control access operations of the memory device, comprising: a host interface, configured to communicate with a host device and comprising a signal processing circuit to process a reception signal received from the host device and a transmission signal to be transmitted to the host device, wherein the signal processing circuit comprises: a plurality of signal processing devices; and a monitor and calibration module, comprising: a plurality of monitor circuits, configured to monitor at least one of an amplitude, a frequency and a jitter in at least one of the reception signal and the transmission signal to generate a monitored result corresponding to the at least one of the amplitude, the frequency and the jitter in the at least one of the reception signal and the transmission signal and to monitor at least one of a power supplying voltage and a ground voltage to generate a monitored result corresponding to the at least one of the power supplying voltage and the ground voltage in a monitor and calibration procedure; a plurality of calibration circuits, coupled to the signal processing devices and respectively configured to perform a calibration operation on at least one of the signal processing devices in the monitor and calibration procedure to adjust a characteristic value of the at least one of the signal processing devices; and a compensation control mechanism operation logic, coupled to the monitor circuits and the calibration circuits and configured to collect the monitored results from the monitor circuits and sequentially generate a calibration control signal corresponding to each calibration circuit based on the monitored results to respectively control the corresponding calibration circuit to perform the calibration operation on the at least one of the signal processing devices in response to the calibration control signal, wherein the compensation control mechanism operation logic comprises a plurality of hardware circuits, and the hardware circuits comprise: a compensation control mechanism selection circuit, comprising a plurality of compensation control mechanism selection logics and configured to select a compensation control mechanism corresponding to the monitored results based on the monitored results and set the compensation control mechanism as a currently-operating compensation control mechanism to control at least one of the hardware circuits to operate in c

Assignees

Inventors

Classifications

  • where the computing system component is a memory, e.g. virtual memory, cache (accessing, addressing or allocating within memory systems or architectures G06F12/00; checking stores for correct operation G11C29/00) · CPC title

  • using buffers · CPC title

  • in sector programmable memories, e.g. flash disk (G06F11/1072 takes precedence) · CPC title

  • jitter monitoring · CPC title

  • Interface arrangements · 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 US12277288B2 cover?
An interface circuit includes multiple signal processing devices and a monitor and calibration module including multiple monitoring circuits, multiple calibration circuits and a compensation control mechanism operation logic. The monitoring circuits monitor a reception signal, a transmission signal, a power supplying voltage and a ground voltage to correspondingly generate monitored results. Th…
Who is the assignee on this patent?
Silicon Motion Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/1673. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 15 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).