Interface circuit, memory controller and method for calibrating signal processing devices in an interface circuit

US2023168958A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023168958-A1
Application numberUS-202217948254-A
CountryUS
Kind codeA1
Filing dateSep 20, 2022
Priority dateNov 30, 2021
Publication dateJun 1, 2023
Grant date

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 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. The signal processing circuit includes multiple signal processing devices and a calibration device. The calibration device is coupled to the signal processing devices and configured to sequentially calibrate a characteristic value of each signal processing device in a calibration procedure.

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 calibration device, coupled to the signal processing devices and configured to sequentially calibrate a characteristic value of each signal processing device in a calibration procedure. 2 . The interface circuit as claimed in claim 1 , wherein the interface circuit is disposed in a memory controller and the calibration procedure is triggered in response to at least one error event of the memory controller. 3 . The interface circuit as claimed in claim 1 , wherein the calibration device comprises: an error event detection circuit, configured to detect whether at least one of a plurality of predetermined error events has occurred and generate a trigger signal when detecting that at least one of the plurality of predetermined error events has occurred; a probe circuit, configured to probe each signal processing device to generate a corresponding probe result in response to the trigger signal; and a control circuit, coupled to the error event detection circuit and the probe circuit and configured to perform the calibration procedure in response to the trigger signal and adjust the characteristic value of each signal processing device according to the corresponding probe result in the calibration procedure. 4 . The interface circuit as claimed in claim 1 , wherein the signal processing circuit is a Serializer-Deserializer. 5 . The interface circuit as claimed in claim 1 , wherein the plurality of signal processing devices comprise a regulator circuit and a frequency synthesizer circuit, and in the calibration procedure, the control circuit is configured to calibrate the regulator circuit first and then calibrate the frequency synthesizer circuit. 6 . A memory controller, coupled to a memory device and configured to control access operation of the memory device, comprising: a host interface, configured to communicate with a host device and comprising a signal processing circuit configured 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 calibration device, coupled to the signal processing devices and configured to sequentially calibrate a characteristic value of each signal processing device in a calibration procedure, wherein in response to a trigger signal, the calibration device is configured to obtain a probe result of each signal processing device and calibrate the characteristic value of each signal processing device according to the corresponding probe result. 7 . The memory controller as claimed in claim 6 , wherein the calibration procedure is triggered in response to at least one error event of the memory controller. 8 . The memory controller as claimed in claim 6 , wherein the calibration device comprises: an error event detection circuit, configured to detect whether at least one of a plurality of predetermined error events has occurred and generate a trigger signal when detecting that at least one of the plurality of predetermined error events has occurred; a probe circuit, configured to probe each signal processing device to generate a corresponding probe result in response to the trigger signal; and a control circuit, coupled to the error event detection circuit and the probe circuit and configured to perform the calibration procedure in response to the trigger signal and adjust the characteristic value of each signal processing device according to the corresponding probe result in the calibration procedure. 9 . The memory controller as claimed in claim 6 , wherein the signal processing circuit is a Serializer-Deserializer. 10 . The interface circuit as claimed in claim 6 , wherein the plurality of signal processing devices comprise: a first signal processing device; and a second signal processing device, wherein the second signal processing device obtains a power signal from the first signal processing device, and in the calibration procedure, the control circuit is configured to calibrate the first signal processing device and then calibrate the second signal processing device. 11 . A method for calibrating a plurality of signal processing devices in an interface circuit, comprising: detecting whether at least one of a plurality of predetermined error events has occurred and generating a trigger signal when detecting that at least one of the plurality of predetermined error events has occurred; probing each signal processing device in response to the trigger signal to generate a corresponding probe result; and sequentially calibrating a characteristic value of each signal processing device according to the corresponding probe result in response to the trigger signal in a calibration procedure. 12 . The method as claimed in claim 11 , wherein the interface circuit is disposed in a memory controller and the plurality of predetermined error events are error events occurred in the memory controller.

Assignees

Inventors

Classifications

  • in an input/output transactions management context (input/output processing in general G06F13/00) · CPC title

  • involving special memory structures, e.g. look-up tables · CPC title

  • Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title

  • Error detection codes · CPC title

  • Energy efficient computing, e.g. low power processors, power management or thermal management · 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 US2023168958A1 cover?
An interface circuit includes 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. The signal processing circuit includes multiple signal processing devices and a calibration device. The calibration device is coupled to the signal processing devices and configured to sequentially calibrat…
Who is the assignee on this patent?
Silicon Motion Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/0745. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 01 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).