[go: up one dir, main page]

TWI734531B - Code shift calculation circuit and method for calculating code shift value - Google Patents

Code shift calculation circuit and method for calculating code shift value Download PDF

Info

Publication number
TWI734531B
TWI734531B TW109120433A TW109120433A TWI734531B TW I734531 B TWI734531 B TW I734531B TW 109120433 A TW109120433 A TW 109120433A TW 109120433 A TW109120433 A TW 109120433A TW I734531 B TWI734531 B TW I734531B
Authority
TW
Taiwan
Prior art keywords
rate
change
extreme
temperature
code
Prior art date
Application number
TW109120433A
Other languages
Chinese (zh)
Other versions
TW202201391A (en
Inventor
道岡義久
Original Assignee
華邦電子股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 華邦電子股份有限公司 filed Critical 華邦電子股份有限公司
Priority to TW109120433A priority Critical patent/TWI734531B/en
Application granted granted Critical
Publication of TWI734531B publication Critical patent/TWI734531B/en
Publication of TW202201391A publication Critical patent/TW202201391A/en

Links

Images

Landscapes

  • Control Of Transmission Device (AREA)

Abstract

The invention provides a code shift calculation circuit. A first operation circuit of the code shift calculation circuit generates a first output value according to a temperature difference and a first rate of change of a drive strength code to temperature, wherein the temperature difference is the difference between a previous temperature when getting a previous ZQ command and a current temperature when getting a current ZQ command. A second operation circuit of the code shift calculation circuit generates a second output value according to a voltage difference and a second rate of change of the driving strength code to voltage, wherein the voltage difference is the difference between a previous working voltage when getting the previous ZQ command and a current working voltage when getting the current ZQ command. A third operation circuit of the code shift calculation circuit sums up the first output value and the second output value to generate a shift value, thereby adjusting the driving strength code calibrated by ZQ calibration.

Description

代碼移位計算電路以及代碼位移值的計算方法Code shift calculation circuit and calculation method of code shift value

本發明是有關於ZQ校準,且特別是有關於依據電壓變化以及溫度變化來調整通過ZQ校準的驅動強度代碼。 The present invention relates to ZQ calibration, and particularly relates to adjusting the drive strength code through ZQ calibration according to voltage changes and temperature changes.

隨著電子設備的操作速度增加,在電子設備內的半導體存儲裝置之間傳送的信號的擺動寬度(swing width)減小,以最小化傳送信號所花費的延遲時間。然而,隨著擺動寬度減小,信號傳送在更大程度上受外部噪聲影響,並且在接口端的信號反射由于阻抗不匹配而增加。阻抗不匹配由製造過程、供應電壓以及操作溫度(Process-Voltage-Temperature,PVT)的變化引起。阻抗不匹配將使得從半導體存儲裝置輸出的信號失真,在接收失真的信號的相對應的半導體存儲裝置中可導致如設置/保持失敗(set up/hold failure)或信號水平誤判的故障。為了要互相匹配傳輸線之阻抗與輸出電路之輸出阻抗,必須調整半導體存儲裝置的輸出阻抗以便匹配傳輸線之阻抗。 As the operating speed of the electronic device increases, the swing width of the signal transferred between the semiconductor storage devices in the electronic device decreases to minimize the delay time taken to transfer the signal. However, as the swing width decreases, signal transmission is affected by external noise to a greater extent, and signal reflection at the interface end increases due to impedance mismatch. Impedance mismatch is caused by changes in the manufacturing process, supply voltage, and operating temperature (Process-Voltage-Temperature, PVT). The impedance mismatch will distort the signal output from the semiconductor storage device, and may cause failures such as set up/hold failure or misjudgment of signal level in the corresponding semiconductor storage device receiving the distorted signal. In order to match the impedance of the transmission line with the output impedance of the output circuit, the output impedance of the semiconductor memory device must be adjusted to match the impedance of the transmission line.

ZQ校準電路用以調整半導體存儲裝置之輸出阻抗,並提 供ZQ接腳來做為半導體存儲裝置中的ZQ校準端子。外部ZQ校準命令,例如ZQCS(ZQ Calibration Short)命令被輸入至ZQ接腳之內。當輸入外部ZQ校準命令時,ZQ校準操作在此命令所界定之週期內執行,以利用所產生的代碼來改變輸出驅動器的電阻值。為了提高ZQ校準後輸出驅動器的電阻精度,可以採取提高分辨率(improve resolution)的做法,也就是增加代碼的方式。然而,由於ZQCS命令所界定之週期較短,若是在增加一個ZQCS命令可以移動的代碼的寬度下來提高分辨率,則可能導致信號傳輸不符合規範(即ZQCS命令所界定之週期)的風險。相對地,若是在不增加一個ZQCS命令可以移動的代碼的寬度的前提下來提高分辨率,將難以消除由溫度變化或電壓變化所帶來的輸出阻抗的變化。 The ZQ calibration circuit is used to adjust the output impedance of the semiconductor memory device and improve The ZQ pin is used as the ZQ calibration terminal in the semiconductor storage device. External ZQ calibration commands, such as ZQCS (ZQ Calibration Short) commands are input into the ZQ pin. When an external ZQ calibration command is input, the ZQ calibration operation is executed within the period defined by the command to use the generated code to change the resistance value of the output driver. In order to improve the resistance accuracy of the output driver after ZQ calibration, the method of improving resolution can be adopted, that is, the method of increasing the code. However, since the period defined by the ZQCS command is shorter, if the width of the code that can be moved by the ZQCS command is increased to increase the resolution, it may lead to the risk of signal transmission not conforming to the specification (that is, the period defined by the ZQCS command). In contrast, if the resolution is increased without increasing the width of the code that can be moved by a ZQCS command, it will be difficult to eliminate the change in output impedance caused by temperature changes or voltage changes.

因此,需要其他的解決方案,以在不增加一個ZQCS命令可以移動的代碼的寬度的前提下來提高分辨率,並消除由溫度變化或電壓變化所帶來的輸出阻抗的變化,即由溫度變化或電壓變化所帶來的驅動強度代碼的偏差。 Therefore, other solutions are needed to improve the resolution without increasing the width of the code that can be moved by a ZQCS command, and to eliminate the change in output impedance caused by temperature changes or voltage changes, that is, temperature changes or The deviation of the drive strength code caused by the voltage change.

本發明提供一種代碼移位計算電路以及代碼位移值的計算方法,可以藉由位移通過ZQ校準的驅動強度代碼,來消除由溫度變化或電壓變化所帶來的驅動強度代碼的偏差。 The present invention provides a code shift calculation circuit and a code shift value calculation method, which can eliminate the deviation of the drive strength code caused by the temperature change or the voltage change by shifting the drive strength code calibrated by ZQ.

本發明的代碼移位計算電路用以產生位移值以調整通過 ZQ校準的驅動強度代碼。代碼移位計算電路包括第一運算電路、第二運算電路以及第三運算電路。第一運算電路用以依據溫度差值以及驅動強度代碼對溫度的第一變化率來產生第一輸出值。其中,溫度差值為獲取先前ZQ命令時的先前溫度與獲取當前ZQ命令時的當前溫度之間的差值。第二運算電路用以依據電壓差值以及驅動強度代碼對電壓的第二變化率來產生第二輸出值。其中,電壓差值為獲取先前ZQ命令時的先前工作電壓與獲取當前ZQ命令時的當前工作電壓之間的差值。第三運算電路用以對第一輸出值以及第二輸出值進行加總以產生位移值,藉此調整驅動強度代碼。 The code shift calculation circuit of the present invention is used to generate a shift value to adjust the pass The drive strength code for ZQ calibration. The code shift calculation circuit includes a first arithmetic circuit, a second arithmetic circuit, and a third arithmetic circuit. The first arithmetic circuit is used for generating the first output value according to the temperature difference and the first rate of change of the drive strength code to the temperature. The temperature difference is the difference between the previous temperature when the previous ZQ command is acquired and the current temperature when the current ZQ command is acquired. The second arithmetic circuit is used for generating a second output value according to the voltage difference and the second rate of change of the drive strength code to the voltage. Wherein, the voltage difference is the difference between the previous working voltage when the previous ZQ command is acquired and the current working voltage when the current ZQ command is acquired. The third arithmetic circuit is used for summing the first output value and the second output value to generate a displacement value, thereby adjusting the drive strength code.

本發明的代碼位移值的計算方法用以產生位移值以調整通過ZQ校準的驅動強度代碼。所述方法包括:依據溫度差值以及驅動強度代碼對溫度的第一變化率來產生第一輸出值,其中溫度差值為獲取先前ZQ命令時的先前溫度與獲取當前ZQ命令時的當前溫度之間的差值;依據電壓差值以及驅動強度代碼對電壓的第二變化率來產生第二輸出值,其中電壓差值為獲取先前ZQ命令時的先前工作電壓與獲取當前ZQ命令時的當前工作電壓之間的差值;以及對第一輸出值以及第二輸出值進行加總以產生位移值,藉此調整驅動強度代碼。 The code displacement value calculation method of the present invention is used to generate a displacement value to adjust the drive strength code calibrated by ZQ. The method includes: generating a first output value according to a temperature difference value and a first rate of change of the drive strength code to temperature, wherein the temperature difference value is the difference between the previous temperature when the previous ZQ command is acquired and the current temperature when the current ZQ command is acquired The second output value is generated according to the voltage difference and the second rate of change of the drive strength code to the voltage, where the voltage difference is the previous working voltage when the previous ZQ command is obtained and the current working when the current ZQ command is obtained The difference between the voltages; and summing the first output value and the second output value to generate a displacement value, thereby adjusting the drive strength code.

基於上述,本發明可以依據溫度差值以及工作電壓的電壓差值來產生代碼的位移值,藉此調整通過ZQ校準的驅動強度代碼。因此,本發明可以在提高分辨率的前提下,同時消除由溫度 變化或電壓變化所帶來的驅動強度代碼的偏差。 Based on the above, the present invention can generate the displacement value of the code according to the temperature difference and the voltage difference of the working voltage, thereby adjusting the drive strength code calibrated by ZQ. Therefore, the present invention can improve the resolution while eliminating temperature The deviation of the drive strength code caused by changes or voltage changes.

100:代碼移位計算裝置 100: Code shift calculation device

110:電阻分壓器電路 110: Resistance divider circuit

120:或閘 120: Or gate

130:溫度變化與電壓變化計算電路 130: Temperature change and voltage change calculation circuit

140:代碼移位計算電路 140: Code shift calculation circuit

150:熔斷器 150: Fuse

300:代碼移位計算電路 300: Code shift calculation circuit

310:第一運算電路 310: The first arithmetic circuit

311:比例計算電路 311: proportional calculation circuit

3111、3115:除法器 3111, 3115: divider

3112~3114、 3116~3118:乘法器 3112~3114, 3116~3118: Multiplier

312:乘法器 312: Multiplier

320:第二運算電路 320: second arithmetic circuit

321:比例計算電路 321: proportional calculation circuit

3211、3215:除法器 3211, 3215: divider

322:乘法器 322: Multiplier

330:加法器 330: Adder

a1~a20:值 a1~a20: value

AD1、AD2:加法器 AD1, AD2: adder

CSV1:第一輸出值 CSV1: The first output value

CSV2:第二輸出值 CSV2: Second output value

CSV3:位移值 CSV3: Displacement value

CT:當前溫度 CT: current temperature

CV:當前電壓 CV: current voltage

DT:溫度變化量 DT: Temperature change

DV:電壓變化量 DV: voltage change

FF0~FF4:正反器 FF0~FF4: flip-flop

HT:高溫 HT: high temperature

HV:高壓 HV: high voltage

LT:低溫 LT: low temperature

LV:低壓 LV: low pressure

OP:放大器 OP: Amplifier

PU/PD:上拉/下拉信號 PU/PD: pull-up/pull-down signal

R(V)_CT、R(T)_CV、R(T)_HV、R(T)_LV、R(V)_HT、R(V)_LT、R(V)_T0~R(V)_T3、R(T)_V0~R(T)_V3:變化 率 R(V)_CT, R(T)_CV, R(T)_HV, R(T)_LV, R(V)_HT, R(V)_LT, R(V)_T0~R(V)_T3, R( T)_V0~R(T)_V3: change Rate

S1~S4:多工器 S1~S4: Multiplexer

S610~S630:步驟 S610~S630: steps

SF:移位器 SF: shifter

SUB1、SUB2:減法器 SUB1, SUB2: subtractor

T0~T3:溫度 T0~T3: temperature

T_C:溫度代碼 T_C: temperature code

V0~V3:電壓 V0~V3: Voltage

VBGR:基準電壓 VBGR: reference voltage

VDD:工作電壓 VDD: working voltage

VDD_C:電壓代碼 VDD_C: voltage code

ZQCL:命令 ZQCL: Command

ZQCS:命令 ZQCS: Command

圖1繪示為本發明的代碼移位計算裝置的方塊示意圖。 FIG. 1 is a block diagram of the code shift calculation device of the present invention.

圖2A繪示為代碼對溫度的變化率相對於電壓的關係曲線圖。 Figure 2A is a graph showing the relationship between the rate of change of code versus temperature and voltage.

圖2B繪示為代碼對電壓的變化率相對於溫度的關係曲線圖。 FIG. 2B is a graph showing the relationship between the rate of change of the code and the voltage with respect to the temperature.

圖3繪示為本發明的代碼移位計算電路的方塊示意圖。 FIG. 3 is a block diagram of the code shift calculation circuit of the present invention.

圖4繪示為本發明一實施例的比例計算電路311的方塊示意圖。 FIG. 4 is a block diagram of the ratio calculation circuit 311 according to an embodiment of the invention.

圖5繪示為本發明一實施例的比例計算電路321的方塊示意圖。 FIG. 5 is a block diagram of the ratio calculation circuit 321 according to an embodiment of the invention.

圖6繪示為本發明的代碼位移值計算方法的步驟流程圖。 Fig. 6 is a flowchart showing the steps of the code displacement value calculation method of the present invention.

圖1繪示為本發明的代碼移位計算裝置的方塊示意圖。請見圖1,代碼移位計算裝置100包括電阻分壓器電路110、放大器OP、或(OR)閘120、溫度變化與電壓變化計算電路130、代碼移位計算電路140、熔斷器150、移位器SF以及正反器FF4。電阻分壓器電路110用以提供工作電壓VDD的分壓電壓。放大器OP接收工作電壓VDD的分壓電壓以及基準電壓VBGR,以輸出代表工作電壓VDD的電壓值的電壓代碼VDD_C。 FIG. 1 is a block diagram of the code shift calculation device of the present invention. Please refer to Figure 1. The code shift calculation device 100 includes a resistor divider circuit 110, an amplifier OP, or (OR) gate 120, a temperature change and voltage change calculation circuit 130, a code shift calculation circuit 140, a fuse 150, and a Positioner SF and flip-flop FF4. The resistor divider circuit 110 is used to provide a divided voltage of the working voltage VDD. The amplifier OP receives the divided voltage of the operating voltage VDD and the reference voltage VBGR to output a voltage code VDD_C representing the voltage value of the operating voltage VDD.

溫度變化與電壓變化計算電路130接收電壓代碼VDD_C以及代表溫度值的溫度代碼T_C。溫度變化與電壓變化計算電路130包括正反器FF0~FF3以及減法器SUB1與SUB2。正反器FF0~FF3由ZQCS命令或ZQCL命令來觸發。舉例來說,在ZQCS命令的當前上升緣的時間點,正反器FF0輸出對應此時間點的電壓代碼VDD_C做為當前電壓CV,正反器FF1則輸出對應ZQCS命令的先前上升緣的時間點的電壓代碼VDD_C做為先前電壓。減法器SUB1依據當前電壓CV以及先前電壓代碼,計算出先前上升緣的時間點到當前上升緣的時間點之間的電壓變化量DV。類似地,正反器FF2輸出當前溫度CT,正反器FF3輸出先前溫度,減法器SUB2則用以產生溫度變化量DT。 The temperature change and voltage change calculation circuit 130 receives the voltage code VDD_C and the temperature code T_C representing the temperature value. The temperature change and voltage change calculation circuit 130 includes flip-flops FF0 to FF3 and subtractors SUB1 and SUB2. The flip-flops FF0~FF3 are triggered by the ZQCS command or ZQCL command. For example, at the time point of the current rising edge of the ZQCS command, the flip-flop FF0 outputs the voltage code VDD_C corresponding to this time point as the current voltage CV, and the flip-flop FF1 outputs the time point corresponding to the previous rising edge of the ZQCS command The voltage code of VDD_C is used as the previous voltage. The subtractor SUB1 calculates the voltage variation DV from the time point of the previous rising edge to the time point of the current rising edge according to the current voltage CV and the previous voltage code. Similarly, the flip-flop FF2 outputs the current temperature CT, the flip-flop FF3 outputs the previous temperature, and the subtractor SUB2 is used to generate the temperature change DT.

代碼移位計算電路140可以依據當前電壓CV、電壓變化量DV、當前溫度CT以及溫度變化量DT,來計算用以調整通過ZQ校準的驅動強度代碼的位移值。藉此,本發明可以因應溫度變化或電壓變化來調整(或稱位移)通過ZQ校準的驅動強度代碼。需說明的是,進行代碼移位計算所需的驅動強度代碼在高/低壓下對溫度的變化率,以及驅動強度代碼在高/低溫下對電壓的變化率,可以透過熔斷器(fuse)150預先地被儲存。然而,本發明並非只能以熔斷器來儲存上述變化率,任何具備儲存功能的存儲器件(例如記憶體電路)皆應在本發明的保護範疇之內。 The code shift calculation circuit 140 can calculate the displacement value used to adjust the drive strength code calibrated through the ZQ based on the current voltage CV, the voltage change amount DV, the current temperature CT, and the temperature change amount DT. In this way, the present invention can adjust (or displacement) the drive strength code calibrated through ZQ in response to temperature changes or voltage changes. It should be noted that the rate of change of drive strength code to temperature under high/low voltage and the rate of change of drive strength code to voltage under high/low temperature required for code shift calculation can be through the fuse 150 Stored in advance. However, the present invention does not only use fuses to store the above-mentioned rate of change. Any storage device (such as a memory circuit) with a storage function should fall within the protection scope of the present invention.

移位器SF接收代碼移位計算電路140所計算出來的位移值,以及上拉/下拉信號(up/down signal)PU/PD。移位器SF依 據位移值來調整上拉/下拉信號PU/PD,並輸出經調整的上拉/下拉信號PU/PD至正反器FF4。正反器FF4在被觸發後輸出經調整的上拉/下拉信號PU/PD(代碼形式)。在一實施例中,移位器SF可以加法器來實現。 The shifter SF receives the displacement value calculated by the code shift calculation circuit 140 and the up/down signal PU/PD. Shifter SF according to The pull-up/pull-down signal PU/PD is adjusted according to the displacement value, and the adjusted pull-up/pull-down signal PU/PD is output to the flip-flop FF4. The flip-flop FF4 outputs the adjusted pull-up/pull-down signal PU/PD (code format) after being triggered. In an embodiment, the shifter SF can be implemented as an adder.

圖2A繪示為代碼對溫度的變化率相對於電壓的關係曲線圖。請看圖2A,R(T)_LV代表在低壓LV下代碼對電壓的變化率,R(T)_HV代表在高壓HV下代碼對電壓的變化率。其中,上述的「高壓」以及「低壓」可以是正常工作電壓範圍的兩個極端值。變化率R(T)_LV以及變化率R(T)_HV的數值可以由實驗得出,並預先儲存至熔斷器150。代碼移位計算電路140可以假設代碼對溫度的變化率相對於電壓的變化是線性的,藉此依據所接收的變化率R(T)_LV、變化率R(T)_HV的數值以及當前電壓CV(例如為電壓V0~V3的任一個)來計算對應的代碼對電壓的變化率(例如為變化率R(T)_V0~R(T)_V3的任一個)。需說明的是,雖然圖2A僅示例電壓V0~V3,但本發明不以此為限。在其他實施例中,電壓LV與電壓HV之間可以區分出更多的電壓數值。 Figure 2A is a graph showing the relationship between the rate of change of code versus temperature and voltage. Please look at Figure 2A, R(T)_LV represents the rate of change of code to voltage under low voltage LV, and R(T)_HV represents the rate of change of code to voltage under high voltage HV. Among them, the above-mentioned "high voltage" and "low voltage" can be the two extreme values of the normal operating voltage range. The values of the rate of change R(T)_LV and the rate of change R(T)_HV can be obtained by experiments and stored in the fuse 150 in advance. The code shift calculation circuit 140 may assume that the rate of change of the code to temperature is linear with respect to the change of voltage, thereby depending on the received value of the rate of change R(T)_LV, the rate of change R(T)_HV, and the current voltage CV. (For example, any one of the voltages V0 to V3) to calculate the rate of change of the corresponding code to the voltage (for example, any one of the rate of change R(T)_V0 to R(T)_V3). It should be noted that although FIG. 2A only exemplifies the voltages V0 to V3, the present invention is not limited thereto. In other embodiments, more voltage values can be distinguished between the voltage LV and the voltage HV.

圖2B繪示為代碼對電壓的變化率相對於溫度的關係曲線圖。請看圖2B,R(V)_LT代表在低溫LT下代碼對電壓的變化率,R(V)_HT代表在高溫HT下代碼對電壓的變化率。其中,上述的「高溫」以及「低溫」可以是正常工作溫度範圍的兩個極端值。變化率R(V)_LT以及變化率R(V)_HT的數值可以由實驗得出,並預先儲存至熔斷器150。代碼移位計算電路140可以假設代 碼對電壓的變化率相對於溫度的變化是線性的,藉此依據所接收的變化率R(V)_LT、變化率R(V)_HT的數值以及當前溫度CT(例如為溫度T0~T3的任一個)來計算對應的代碼對電壓的變化率(例如為變化率R(V)_T0~R(V)_T3的任一個)。需說明的是,雖然圖2B僅示例溫度T0~T3,但本發明不以此為限。在其他實施例中,低溫LT與高溫HT之間可以區分出更多的溫度數值。 FIG. 2B is a graph showing the relationship between the rate of change of the code and the voltage with respect to the temperature. Please look at Figure 2B, R(V)_LT represents the rate of change of code to voltage at low temperature LT, and R(V)_HT represents the rate of change of code to voltage at high temperature HT. Among them, the above-mentioned "high temperature" and "low temperature" can be the two extreme values of the normal operating temperature range. The values of the rate of change R(V)_LT and the rate of change R(V)_HT can be obtained through experiments and stored in the fuse 150 in advance. The code shift calculation circuit 140 can assume the generation The code-to-voltage change rate is linear with respect to the temperature change, so that it depends on the received change rate R(V)_LT, the value of the change rate R(V)_HT, and the current temperature CT (for example, the temperature T0~T3 Any one) to calculate the rate of change of the corresponding code to the voltage (for example, any one of the rate of change R(V)_T0~R(V)_T3). It should be noted that although FIG. 2B only illustrates the temperature T0~T3, the present invention is not limited thereto. In other embodiments, more temperature values can be distinguished between the low temperature LT and the high temperature HT.

圖3繪示為本發明的代碼移位計算電路的方塊示意圖。請見圖3,代碼移位計算電路300包括第一運算電路310、第二運算電路320以及加法器330。第一運算電路310包括比例計算電路311以及乘法器312。比例計算電路311接收變化率R(T)_HV、變化率R(T)_LV以及當前電壓CV。比例計算電路311並依據上述的三個數值計算出對應當前電壓CV的代碼對溫度的變化率R(T)_CV以做為第一變化率。乘法器312用以接收變化率R(T)_CV以及溫度變化量DT,並計算變化率R(T)_CV以及溫度變化量DT的乘積做為第一輸出值CSV1。 FIG. 3 is a block diagram of the code shift calculation circuit of the present invention. Please refer to FIG. 3, the code shift calculation circuit 300 includes a first arithmetic circuit 310, a second arithmetic circuit 320 and an adder 330. The first calculation circuit 310 includes a ratio calculation circuit 311 and a multiplier 312. The ratio calculation circuit 311 receives the rate of change R(T)_HV, the rate of change R(T)_LV, and the current voltage CV. The ratio calculation circuit 311 also calculates the temperature change rate R(T)_CV of the code corresponding to the current voltage CV based on the above three values as the first change rate. The multiplier 312 receives the change rate R(T)_CV and the temperature change DT, and calculates the product of the change rate R(T)_CV and the temperature change DT as the first output value CSV1.

第二運算電路320包括比例計算電路321以及乘法器322。比例計算電路321接收變化率R(V)_HT、變化率R(V)_LT以及當前溫度CT。比例計算電路321並依據上述的三個數值計算出對應當前溫度CT的代碼對電壓的變化率R(V)_CT做為第二變化率。乘法器322用以接收變化率R(V)_CT以及電壓變化量DV,並計算變化率R(V)_CT以及電壓變化量DV的乘積做為第二輸出值CSV2。最後,透過加法器330用以對第一輸出值CSV1以及第 二輸出值CSV2進行加法運算,以得到用以調整驅動強度代碼的位移值CSV3。 The second calculation circuit 320 includes a ratio calculation circuit 321 and a multiplier 322. The ratio calculation circuit 321 receives the rate of change R(V)_HT, the rate of change R(V)_LT, and the current temperature CT. The ratio calculation circuit 321 also calculates the code-to-voltage change rate R(V)_CT corresponding to the current temperature CT based on the above three values as the second change rate. The multiplier 322 receives the change rate R(V)_CT and the voltage change DV, and calculates the product of the change rate R(V)_CT and the voltage change DV as the second output value CSV2. Finally, the adder 330 is used to compare the first output value CSV1 and the The second output value CSV2 is added to obtain the displacement value CSV3 for adjusting the drive strength code.

圖4繪示為本發明一實施例的比例計算電路311的方塊示意圖。請見圖4,在本實施例中,比例計算電路311包括除法器3111與3115、乘法器3112~3114與3116~3118,多工器S1與S2,以及加法器AD1。除法器3111接收變化率R(T)_HV,並對變化率R(T)_HV進行除8的運算以得到值a1。乘法器3112~3114接收值a1,並分別對值a1進行乘3、乘5以及乘7的運算,以得到值a2~a4。多工器S1用以依據當前電壓CV,以自值a1~a4當中選擇對應當前電壓CV的一個值進行輸出,稱做值a5。 FIG. 4 is a block diagram of the ratio calculation circuit 311 according to an embodiment of the invention. 4, in this embodiment, the ratio calculation circuit 311 includes dividers 3111 and 3115, multipliers 3112-3114 and 3116-3118, multiplexers S1 and S2, and adder AD1. The divider 3111 receives the rate of change R(T)_HV, and divides the rate of change R(T)_HV by 8 to obtain the value a1. The multipliers 3112~3114 receive the value a1, and multiply the value a1 by 3, 5, and 7, respectively, to obtain the values a2~a4. The multiplexer S1 is used to select a value corresponding to the current voltage CV from the values a1 to a4 to output according to the current voltage CV, which is called the value a5.

類似地,除法器3115接收變化率R(T)_LV,並對變化率R(T)_LV進行除8的運算以得到值a6。乘法器3116~3118接收值a6,並分別對值a6進行乘3、乘5以及乘7的運算,以得到值a7~a9。多工器S2用以依據當前電壓CV,以自值a6~a9當中選擇對應當前電壓CV的一個值進行輸出,稱做值a10。加法器AD1用以對值a5與值a10進行加法運算,以得到對應當前電壓CV的代碼對溫度的變化率R(T)_CV。 Similarly, the divider 3115 receives the rate of change R(T)_LV, and divides the rate of change R(T)_LV by 8 to obtain the value a6. The multipliers 3116 to 3118 receive the value a6, and perform the operations of multiplying the value a6 by 3, multiplying by 5, and multiplying by 7, respectively, to obtain the values a7 to a9. The multiplexer S2 is used to select a value corresponding to the current voltage CV from the values a6 to a9 to output according to the current voltage CV, which is called the value a10. The adder AD1 is used to add the value a5 and the value a10 to obtain the code-to-temperature change rate R(T)_CV corresponding to the current voltage CV.

請同時參照圖2A與圖4,當當前電壓CV的值與電壓V0的值相等時,多工器S1與S2將分別選擇值a1與a6做為輸出。當當前電壓CV的值與電壓V1的值相等時,多工器S1與S2將分別選擇值a2與a7做為輸出。當當前電壓CV的值與電壓V2的值相等時,多工器S1與S2將分別選擇值a3與a8做為輸出。當當 前電壓CV的值與電壓V3的值相等時,多工器S1與S2將分別選擇值a4與a9做為輸出。 Please refer to FIGS. 2A and 4 at the same time. When the value of the current voltage CV is equal to the value of the voltage V0, the multiplexers S1 and S2 will respectively select the values a1 and a6 as output. When the value of the current voltage CV is equal to the value of the voltage V1, the multiplexers S1 and S2 will respectively select the values a2 and a7 as output. When the value of the current voltage CV is equal to the value of the voltage V2, the multiplexers S1 and S2 will respectively select the values a3 and a8 as output. Dangdang When the value of the previous voltage CV is equal to the value of the voltage V3, the multiplexers S1 and S2 will respectively select the values a4 and a9 as outputs.

圖5繪示為本發明一實施例的比例計算電路321的方塊示意圖。請見圖5,在本實施例中,比例計算電路321包括除法器3211與3215、乘法器3212~3214與3216~3218,多工器S3與S4,以及加法器AD2。除法器3211接收變化率R(V)_HT,並對變化率R(V)_HT進行除8的運算以得到值a11。乘法器3212~3214接收值a11,並分別對值a11進行乘3、乘5以及乘7的運算,以得到值a12~a14。多工器S3用以依據當前溫度CT,以自值a11~a14當中選擇對應當前溫度CT的一個值進行輸出,稱做值a15。 FIG. 5 is a block diagram of the ratio calculation circuit 321 according to an embodiment of the invention. Please refer to FIG. 5. In this embodiment, the ratio calculation circuit 321 includes dividers 3211 and 3215, multipliers 3212~3214 and 3216~3218, multiplexers S3 and S4, and adder AD2. The divider 3211 receives the rate of change R(V)_HT, and divides the rate of change R(V)_HT by 8 to obtain a value a11. The multipliers 3212 to 3214 receive the value a11, and multiply the value a11 by 3, 5, and 7 respectively to obtain the values a12 to a14. The multiplexer S3 is used to select a value corresponding to the current temperature CT from the values a11 to a14 to output according to the current temperature CT, which is called the value a15.

類似地,除法器3215接收變化率R(V)_LT,並對變化率R(V)_LT進行除8的運算以得到值a16。乘法器3216~3218接收值a16,並分別對值a16進行乘3、乘5以及乘7的運算,以得到值a17~a19。多工器S4用以依據當前電壓CV,以自值a16~a19當中選擇對應當前溫度CT的一個值進行輸出,稱做值a20。加法器AD2用以對值a15與值a20進行加法運算,以得到對應當前溫度CT的代碼對電壓的變化率R(V)_CT。 Similarly, the divider 3215 receives the rate of change R(V)_LT, and divides the rate of change R(V)_LT by 8 to obtain the value a16. The multipliers 3216 to 3218 receive the value a16, and multiply the value a16 by 3, 5, and 7, respectively, to obtain the values a17 to a19. The multiplexer S4 is used to select a value corresponding to the current temperature CT from the values a16 to a19 to output according to the current voltage CV, which is called the value a20. The adder AD2 is used to add the value a15 and the value a20 to obtain the code-to-voltage change rate R(V)_CT corresponding to the current temperature CT.

請同時參照圖2B與圖5,當當前溫度CT的值與溫度T0的值相等時,多工器S1與S2將分別選擇值a11與a16做為輸出。當當前溫度CT的值與溫度T1的值相等時,多工器S1與S2將分別選擇值a12與a17做為輸出。當當前溫度CT的值與溫度T2的值相等時,多工器S1與S2將分別選擇值a13與a18做為輸出。 當當前溫度CT的值與溫度T3的值相等時,多工器S1與S2將分別選擇值a14與a19做為輸出。 Please refer to FIG. 2B and FIG. 5 at the same time. When the value of the current temperature CT is equal to the value of the temperature T0, the multiplexers S1 and S2 will respectively select the values a11 and a16 as output. When the value of the current temperature CT is equal to the value of the temperature T1, the multiplexers S1 and S2 will respectively select the values a12 and a17 as output. When the value of the current temperature CT is equal to the value of the temperature T2, the multiplexers S1 and S2 will respectively select the values a13 and a18 as output. When the value of the current temperature CT is equal to the value of the temperature T3, the multiplexers S1 and S2 will respectively select the values a14 and a19 as output.

特別一提的是,圖4與圖5中的乘法器與除法器的數量以及所對應的運算,是關聯於高/低溫、高/低壓的範圍設定以及前述範圍的區分細度。在其他實施例中,可以採用數量更多以及對應不同運算的乘法器與除法器,以取得更精密的計算結果。 In particular, the number of multipliers and dividers in FIGS. 4 and 5 and the corresponding operations are related to the high/low temperature, high/low pressure range setting, and the distinction between the aforementioned ranges. In other embodiments, a larger number of multipliers and dividers corresponding to different operations can be used to obtain more precise calculation results.

圖6繪示為本發明的代碼位移值計算方法的步驟流程圖。請同時參考圖3與圖6,步驟S610為依據溫度差值(即溫度變化量DT)以及驅動強度代碼對溫度的第一變化率(即變化率R(T)_CV)來產生第一輸出值CSV1。其中,溫度變化量DT為獲取先前ZQ命令時的先前溫度與獲取當前ZQ命令時的當前溫度之間的差值。步驟S620為依據電壓差值(電壓變化量DV)以及驅動強度代碼對電壓的第二變化率(即變化率R(V)_CT)來產生第二輸出值CSV2。其中,電壓變化量DV為獲取先前ZQ命令時的先前工作電壓與獲取當前ZQ命令時的當前工作電壓之間的差值。步驟S630為對第一輸出值CSV1以及第二輸出值CSV2進行加總以產生位移值CSV3,藉此調整驅動強度代碼。 Fig. 6 is a flowchart showing the steps of the code displacement value calculation method of the present invention. Please refer to Figure 3 and Figure 6 at the same time. Step S610 is to generate the first output value according to the temperature difference (ie the temperature change amount DT) and the first rate of change of the drive strength code to the temperature (ie the rate of change R(T)_CV) CSV1. Wherein, the temperature change DT is the difference between the previous temperature when the previous ZQ command is acquired and the current temperature when the current ZQ command is acquired. Step S620 is to generate the second output value CSV2 according to the voltage difference value (the amount of voltage change DV) and the second rate of change of the drive strength code to the voltage (ie, the rate of change R(V)_CT). Wherein, the voltage variation DV is the difference between the previous working voltage when the previous ZQ command is acquired and the current working voltage when the current ZQ command is acquired. Step S630 is to add the first output value CSV1 and the second output value CSV2 to generate a displacement value CSV3, thereby adjusting the drive strength code.

綜上所述,本發明可以依據溫度差值以及工作電壓的電壓差值來產生代碼的位移值,藉此調整通過ZQ校準的驅動強度代碼。因此,本發明可以在提高分辨率的前提下,同時消除由溫度變化或電壓變化所帶來的驅動強度代碼的偏差。 In summary, the present invention can generate the displacement value of the code according to the temperature difference and the voltage difference of the working voltage, thereby adjusting the drive strength code calibrated by ZQ. Therefore, the present invention can eliminate the deviation of the drive strength code caused by the temperature change or the voltage change under the premise of improving the resolution.

300:代碼移位計算電路 300: Code shift calculation circuit

310:第一運算電路 310: The first arithmetic circuit

311:比例計算電路 311: proportional calculation circuit

312:乘法器 312: Multiplier

320:第二運算電路 320: second arithmetic circuit

321:比例計算電路 321: proportional calculation circuit

322:乘法器 322: Multiplier

330:加法器 330: Adder

CT:當前溫度 CT: current temperature

CV:當前電壓 CV: current voltage

DT:溫度變化量 DT: Temperature change

DV:電壓變化量 DV: voltage change

R(V)_CT、R(T)_CV、R(T)_HV、 R(T)_LV、R(V)_HT、R(V)_LT:變化率 R(V)_CT, R(T)_CV, R(T)_HV, R(T)_LV, R(V)_HT, R(V)_LT: rate of change

CSV1:第一輸出值 CSV1: The first output value

CSV2:第二輸出值 CSV2: Second output value

CSV3:位移值 CSV3: Displacement value

Claims (14)

一種代碼移位計算電路,用以產生一位移值以調整通過ZQ校準的一驅動強度代碼,包括:一第一運算電路,用以依據一溫度差值以及所述驅動強度代碼對溫度的一第一變化率來產生一第一輸出值,其中所述溫度差值為獲取一先前ZQ命令時的一先前溫度與獲取一當前ZQ命令時的一當前溫度之間的差值;一第二運算電路,用以依據一電壓差值以及所述驅動強度代碼對電壓的一第二變化率來產生一第二輸出值,其中所述電壓差值為獲取所述先前ZQ命令時的一先前工作電壓與獲取所述當前ZQ命令時的一當前工作電壓之間的差值;以及一第三運算電路,用以對所述第一輸出值以及所述第二輸出值進行加總以產生所述位移值,藉此調整所述驅動強度代碼。 A code shift calculation circuit is used to generate a displacement value to adjust a drive strength code calibrated by ZQ. A rate of change to generate a first output value, wherein the temperature difference is the difference between a previous temperature when a previous ZQ command is acquired and a current temperature when a current ZQ command is acquired; a second arithmetic circuit , For generating a second output value according to a voltage difference value and a second rate of change of the drive strength code to the voltage, wherein the voltage difference value is a previous operating voltage when the previous ZQ command is obtained and Acquiring the difference between a current operating voltage at the time of the current ZQ command; and a third arithmetic circuit for summing the first output value and the second output value to generate the displacement value , Thereby adjusting the drive strength code. 如請求項1所述的代碼移位計算電路,其中所述第一運算電路還用以計算所述溫度差值與所述第一變化率與的乘積來獲得所述第一輸出值,所述第二運算電路還用以計算所述電壓差值與所述第二變化率與的乘積來獲得所述第一輸出值。 The code shift calculation circuit according to claim 1, wherein the first arithmetic circuit is further configured to calculate the product of the temperature difference and the first rate of change to obtain the first output value, and The second arithmetic circuit is also used to calculate the product of the voltage difference and the second rate of change to obtain the first output value. 如請求項1所述的代碼移位計算電路,其中所述第一運算電路還用以:依據所述當前工作電壓、所述驅動強度代碼在一第一極端工作電壓下對溫度的一第一極端變化率,以及所述驅動強度代碼在一第二極端工作電壓下對溫度的一第二極端變化率,來計算所述 第一變化率;所述第二運算電路還用以:依據所述當前溫度、所述驅動強度代碼在一第一極端溫度下對電壓的一第三極端變化率,以及所述驅動強度代碼在一第二極端溫度下對電壓的一第四極端變化率,來計算所述第二變化率。 The code shift calculation circuit according to claim 1, wherein the first arithmetic circuit is further used for: according to the current operating voltage, the drive strength code is a first extreme operating voltage for temperature Extreme rate of change, and a second extreme rate of change of the drive strength code with respect to temperature at a second extreme operating voltage to calculate the The first rate of change; the second arithmetic circuit is also used to: according to the current temperature, the drive strength code at a first extreme temperature of the voltage at a third extreme rate of change, and the drive strength code A fourth extreme rate of change of voltage at a second extreme temperature is used to calculate the second rate of change. 如請求項3所述的代碼移位計算電路,其中所述第一運算電路還用以:對一第一比例的所述第一極端變化率以及一第二比例的所述第二極端變化率進行加總以產生所述第一變化率,其中所述第一比例以及所述第二比例是依據所述當前工作電壓來決定;所述第二運算電路還用以:對一第三比例的所述第三極端變化率以及一第四比例的所述第四極端變化率進行加總以產生所述第二變化率,其中所述第三比例以及所述第四比例是依據所述當前溫度來決定。 The code shift calculation circuit according to claim 3, wherein the first arithmetic circuit is further used to: compare the first extreme rate of change to a first ratio and the second extreme rate of change to a second ratio Performing summation to generate the first rate of change, wherein the first ratio and the second ratio are determined according to the current operating voltage; the second arithmetic circuit is also used to: compare a third ratio The third extreme rate of change and a fourth ratio of the fourth extreme rate of change are summed to generate the second rate of change, wherein the third ratio and the fourth ratio are based on the current temperature To decide. 如請求項4所述的代碼移位計算電路,其中所述第一運算電路還用以:依據所述當前工作電壓以自多個不同比例的所述第一極端變化率中選出所述第一比例的所述第一極端變化率,並依據所述當前工作電壓以自所述多個不同比例的所述第二極端變化率中選出所述第二比例的所述第二極端變化率;所述第二運算電路還用以:依據所述當前溫度以自所述多個不同比例的所述第三極端變 化率中選出所述第三比例的所述第三極端變化率,並依據所述當前溫度以自所述多個不同比例的所述第四極端變化率中選出所述第四比例的所述第四極端變化率。 The code shift calculation circuit according to claim 4, wherein the first arithmetic circuit is further used for: selecting the first extreme change rate from a plurality of different ratios of the first extreme change rate according to the current operating voltage A proportional change rate of the first extreme, and the second extreme change rate of the second proportion is selected from the plurality of different proportions of the second extreme change rate according to the current operating voltage; The second arithmetic circuit is further used for: according to the current temperature, change from the third extreme of the plurality of different proportions The third extreme change rate of the third ratio is selected from the transformation rate, and the fourth extreme change rate of the fourth ratio is selected from the plurality of different ratios of the fourth extreme change rate according to the current temperature. The fourth extreme rate of change. 如請求項5所述的代碼移位計算電路,其中所述多個不同比例包括(1/8)、(5/8)以及(7/8)。 The code shift calculation circuit according to claim 5, wherein the plurality of different ratios include (1/8), (5/8), and (7/8). 如請求項3所述的代碼移位計算電路,其中所述第一運算電路包括:一第一多工器,用以依據所述當前工作電壓以自多個不同比例的所述第一極端變化率中選擇輸出一第一比例的所述第一極端變化率;一第二多工器,用以依據所述當前工作電壓以自所述多個不同比例的所述第二極端變化率中選擇輸出一第二比例的所述第二極端變化率;一第一加法器,用以加總所述第一比例的所述第一極端變化率以及所述第二比例的所述第二極端變化率,以獲得所述第一變化率;其中所述第二運算電路包括:一第三多工器,用以依據所述當前溫度以自所述多個不同比例的所述第三極端變化率中選擇輸出一第三比例的所述第三極端變化率;一第四多工器,用以依據所述當前溫度以自所述多個不同比例的所述第四極端變化率中選擇輸出一第四比例的所述第四極端 變化率;一第二加法器,用以加總所述第三比例的所述第三極端變化率以及所述第四比例的所述第四極端變化率,以獲得所述第二變化率。 The code shift calculation circuit according to claim 3, wherein the first arithmetic circuit includes: a first multiplexer for changing from a plurality of different ratios of the first extremes according to the current operating voltage Select and output a first ratio of the first extreme change rate among the ratios; a second multiplexer for selecting from the plurality of different ratios of the second extreme change rate according to the current operating voltage Output a second ratio of the second extreme change rate; a first adder for adding the first extreme change rate of the first ratio and the second extreme change of the second ratio To obtain the first rate of change; wherein the second arithmetic circuit includes: a third multiplexer for changing the rate of change from the plurality of different ratios to the third extreme according to the current temperature Selecting and outputting a third ratio of the third extreme change rate; a fourth multiplexer for selecting and outputting a fourth extreme change rate of the plurality of different ratios according to the current temperature The fourth extreme of the fourth ratio Rate of change; a second adder for summing the third extreme rate of change of the third ratio and the fourth extreme rate of change of the fourth ratio to obtain the second rate of change. 如請求項7所述的代碼移位計算電路,其中所述多個不同比例包括(1/8)、(5/8)以及(7/8)。 The code shift calculation circuit according to claim 7, wherein the plurality of different ratios include (1/8), (5/8), and (7/8). 一種代碼位移值的計算方法,用以產生一位移值以調整通過ZQ校準的一驅動強度代碼,所述方法包括:依據一溫度差值以及所述驅動強度代碼對溫度的一第一變化率來產生一第一輸出值,其中所述溫度差值為獲取一先前ZQ命令時的一先前溫度與獲取一當前ZQ命令時的一當前溫度之間的差值;依據一電壓差值以及所述驅動強度代碼對電壓的一第二變化率來產生一第二輸出值,其中所述電壓差值為獲取所述先前ZQ命令時的一先前工作電壓與獲取所述當前ZQ命令時的一當前工作電壓之間的差值;以及對所述第一輸出值以及所述第二輸出值進行加總以產生所述位移值,藉此調整所述驅動強度代碼。 A method for calculating code displacement value is used to generate a displacement value to adjust a drive strength code calibrated by ZQ. The method includes: according to a temperature difference and a first rate of change of the drive strength code to temperature A first output value is generated, wherein the temperature difference is the difference between a previous temperature when a previous ZQ command is acquired and a current temperature when a current ZQ command is acquired; according to a voltage difference and the drive A second rate of change of the intensity code to the voltage is used to generate a second output value, where the voltage difference is a previous operating voltage when the previous ZQ command is acquired and a current operating voltage when the current ZQ command is acquired And summing the first output value and the second output value to generate the displacement value, thereby adjusting the drive strength code. 如請求項9所述的代碼位移值的計算方法,還包括:計算所述溫度差值與所述第一變化率與的乘積來獲得所述第一輸出值;以及 計算所述電壓差值與所述第二變化率與的乘積來獲得所述第一輸出值。 The method for calculating the code displacement value according to claim 9, further comprising: calculating the product of the temperature difference and the first rate of change to obtain the first output value; and Calculate the product of the voltage difference and the second rate of change to obtain the first output value. 如請求項9所述的代碼位移值的計算方法,還包括:依據所述當前工作電壓、所述驅動強度代碼在一第一極端工作電壓下對溫度的一第一極端變化率,以及所述驅動強度代碼在一第二極端工作電壓下對溫度的一第二極端變化率,來計算所述第一變化率;以及依據所述當前溫度、所述驅動強度代碼在一第一極端溫度下對電壓的一第三極端變化率,以及所述驅動強度代碼在一第二極端溫度下對電壓的一第四極端變化率,來計算所述第二變化率。 The method for calculating the code displacement value according to claim 9, further comprising: a first extreme rate of change of temperature at a first extreme operating voltage according to the current operating voltage and the drive strength code, and the A second extreme rate of change of the drive strength code with respect to temperature under a second extreme operating voltage is used to calculate the first rate of change; A third extreme rate of change of the voltage and a fourth extreme rate of change of the drive strength code to voltage at a second extreme temperature are used to calculate the second rate of change. 如請求項11所述的代碼位移值的計算方法,還包括:對一第一比例的所述第一極端變化率以及一第二比例的所述第二極端變化率進行加總以產生所述第一變化率,其中所述第一比例以及所述第二比例是依據所述當前工作電壓來決定;以及對一第三比例的所述第三極端變化率以及一第四比例的所述第四極端變化率進行加總以產生所述第二變化率,其中所述第三比例以及所述第四比例是依據所述當前溫度來決定。 The code displacement value calculation method according to claim 11, further comprising: summing the first extreme change rate of a first proportion and the second extreme change rate of a second proportion to generate the A first rate of change, wherein the first rate and the second rate are determined according to the current operating voltage; and the third extreme rate of change for a third rate and the first rate for a fourth rate The four extreme change rates are summed to generate the second change rate, wherein the third ratio and the fourth ratio are determined according to the current temperature. 如請求項12所述的代碼位移值的計算方法,還包括:依據所述當前工作電壓以自多個不同比例的所述第一極端變 化率中選出所述第一比例的所述第一極端變化率,並依據所述當前工作電壓以自所述多個不同比例的所述第二極端變化率中選出所述第二比例的所述第二極端變化率;以及依據所述當前溫度以自所述多個不同比例的所述第三極端變化率中選出所述第三比例的所述第三極端變化率,並依據所述當前溫度以自所述多個不同比例的所述第四極端變化率中選出所述第四比例的所述第四極端變化率。 The method for calculating the code displacement value according to claim 12 further includes: changing from a plurality of different proportions of the first extreme according to the current operating voltage. The first extreme change rate of the first ratio is selected from the conversion rate, and the second extreme change rate of the second ratio is selected from the plurality of different ratios of the second extreme change rate according to the current operating voltage. The second extreme change rate; and the third extreme change rate of the third proportion is selected from the plurality of different proportions of the third extreme change rate according to the current temperature, and the third extreme change rate is selected according to the current temperature The fourth extreme rate of change of the fourth proportion of temperature is selected from the plurality of different proportions of the fourth extreme rate of change. 如請求項13所述的代碼位移值的計算方法,其中所述多個不同比例包括(1/8)、(5/8)以及(7/8)。The method for calculating the code displacement value according to claim 13, wherein the multiple different ratios include (1/8), (5/8), and (7/8).
TW109120433A 2020-06-17 2020-06-17 Code shift calculation circuit and method for calculating code shift value TWI734531B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW109120433A TWI734531B (en) 2020-06-17 2020-06-17 Code shift calculation circuit and method for calculating code shift value

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109120433A TWI734531B (en) 2020-06-17 2020-06-17 Code shift calculation circuit and method for calculating code shift value

Publications (2)

Publication Number Publication Date
TWI734531B true TWI734531B (en) 2021-07-21
TW202201391A TW202201391A (en) 2022-01-01

Family

ID=77911219

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109120433A TWI734531B (en) 2020-06-17 2020-06-17 Code shift calculation circuit and method for calculating code shift value

Country Status (1)

Country Link
TW (1) TWI734531B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9825631B1 (en) * 2016-05-11 2017-11-21 Samsung Electronics Co., Ltd. Impedance calibration circuit of semiconductor memory device, semiconductor memory device and method of operating the same
US10192607B2 (en) * 2016-05-31 2019-01-29 Qualcomm Incorporated Periodic ZQ calibration with traffic-based self-refresh in a multi-rank DDR system
US10607667B2 (en) * 2018-06-01 2020-03-31 SK Hynix Inc. Data output circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9825631B1 (en) * 2016-05-11 2017-11-21 Samsung Electronics Co., Ltd. Impedance calibration circuit of semiconductor memory device, semiconductor memory device and method of operating the same
US10192607B2 (en) * 2016-05-31 2019-01-29 Qualcomm Incorporated Periodic ZQ calibration with traffic-based self-refresh in a multi-rank DDR system
US10607667B2 (en) * 2018-06-01 2020-03-31 SK Hynix Inc. Data output circuit

Also Published As

Publication number Publication date
TW202201391A (en) 2022-01-01

Similar Documents

Publication Publication Date Title
US7528626B2 (en) Semiconductor memory device with ZQ calibration circuit
KR100853466B1 (en) On-die termination device and method for speeding up its calibration operation
KR101138834B1 (en) Inpedance code generation circuit and semiconductor device including the same, method for setting termination impedance
US7893710B2 (en) Termination circuit and impedance matching device including the same
US8120381B2 (en) Impedance adjusting device
US11972833B2 (en) Calibration circuit and semiconductor device including the same
US8384424B2 (en) Real time averaged impedance calibration for on-die termination
CN220022770U (en) Impedance matching circuit
US20060226868A1 (en) Semiconductor device capable of controlling OCD and ODT circuits and control method used by the semiconductor device
US8213213B2 (en) Reference current generator for resistance type memory and method thereof
KR20130093231A (en) Resistance measuring circuit, method for measuring resistance and circuit for controlling impedance
TWI734531B (en) Code shift calculation circuit and method for calculating code shift value
US20130162286A1 (en) Impedance code generation circuit and semiconductor memory device including the same
US11264988B2 (en) Code shift calculation circuit and method for calculating code shift value
CN113889171B (en) Code shift calculation circuit and code shift value calculation method
KR102359599B1 (en) Code shift calculation circuit and method for calculating code shift value
KR100980423B1 (en) I / O device of semiconductor integrated circuit
US7907661B2 (en) Testability technique for phase interpolators
JP2023122380A (en) Semiconductor device and memory system
CN114598302A (en) Clock duty cycle calibration device
CN114913888A (en) Semiconductor device performing calibration operation and semiconductor system using the same
KR20120099908A (en) Impedance adjusting circuit
JP4886615B2 (en) Test device and pattern generation device
KR100948066B1 (en) On-die termination device and its calibration method
KR102636020B1 (en) Pam-4 transmitter with zq calibration