TWI786010B - Method enabling circuit module to have reliable margin configuration - Google Patents
Method enabling circuit module to have reliable margin configuration Download PDFInfo
- Publication number
- TWI786010B TWI786010B TW111113040A TW111113040A TWI786010B TW I786010 B TWI786010 B TW I786010B TW 111113040 A TW111113040 A TW 111113040A TW 111113040 A TW111113040 A TW 111113040A TW I786010 B TWI786010 B TW I786010B
- Authority
- TW
- Taiwan
- Prior art keywords
- auxiliary circuit
- circuit
- value
- node
- coupled
- Prior art date
Links
Images
Landscapes
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
本發明係關於一種使一電路模組具備可靠容限設定的方法,且特別是關於一種使包含一主電路、一第一輔助電路與一第二輔助電路的電路模組,例如是一記憶體模組,具備可靠容限設定的方法;該方法係在使該第一輔助電路開啟時使該第二輔助電路依據一控制訊號開啟或關閉,以使該主電路的一運作參數為一第一值或一第二值,其中該主電路的一運作容限係涵蓋該第一值與第二值間的範圍,使該主電路可以在切換不同運作條件時不須中斷進行中運作。The present invention relates to a method for enabling a circuit module to have a reliable margin setting, and in particular to a method for enabling a circuit module comprising a main circuit, a first auxiliary circuit and a second auxiliary circuit, such as a memory The module has a method for setting a reliable tolerance; the method is to enable the second auxiliary circuit to be turned on or off according to a control signal when the first auxiliary circuit is turned on, so that an operating parameter of the main circuit is a first value or a second value, wherein an operating tolerance of the main circuit covers the range between the first value and the second value, so that the main circuit can switch between different operating conditions without interrupting the ongoing operation.
各種電路模組,例如矽智財(silicon intellectual property)或記憶體模組等等,是積體電路的重要基礎構築方塊。為了兼顧功耗與效能,現代的電路模組要能切換運作於不同的模式,例如說是高時脈高電壓的高效能模式與低時脈低電壓的低功耗模式。在不同的模式下,電路模組的各項運作參數也會有不同數值。舉例而言,在不同模式的不同時脈頻率下,記憶體模組的存取時序參數也不同;在不同模式的不同供應電壓下,記憶體模組於字元線及/或位元線上施加的電壓參數也不同。Various circuit modules, such as silicon intellectual property or memory modules, are important basic building blocks of integrated circuits. In order to balance power consumption and performance, modern circuit modules need to be able to switch to operate in different modes, for example, a high-efficiency mode with high clock pulse and high voltage and a low power consumption mode with low clock pulse and low voltage. In different modes, various operating parameters of the circuit module also have different values. For example, under different clock frequencies in different modes, the access timing parameters of memory modules are also different; under different supply voltages in different modes, memory modules apply The voltage parameters are also different.
為了支援不同模式,習知電路模組會為不同模式設置專屬的電路,例如說是為第一模式設置的第一模式專屬電路,以及為第二模式設置的第二模式專屬電路。當習知電路模組運作於第一模式時,第一模式專屬電路開啟,第二模式專屬電路則關閉不開啟;當運作於第二模式時,第一模式專屬電路關閉,改由第二模式專屬電路開啟。在習知技術中,第一模式專屬電路會使一運作參數為第一值,第二模式專屬電路使該運作參數為相異的第二值;如此,該運作參數在第一模式下便會為第一值(因為僅第一模式專屬電路開啟),在第二模式下會為第二值(因為僅第二模式專屬電路開啟)。In order to support different modes, the conventional circuit module sets dedicated circuits for different modes, for example, a dedicated circuit for the first mode is set for the first mode, and a dedicated circuit for the second mode is set for the second mode. When the conventional circuit module operates in the first mode, the dedicated circuit of the first mode is turned on, and the dedicated circuit of the second mode is turned off; when it is operated in the second mode, the dedicated circuit of the first mode is turned off, and the second mode is switched to The exclusive circuit is turned on. In the prior art, the dedicated circuit for the first mode makes an operating parameter a first value, and the dedicated circuit for the second mode makes the operating parameter a different second value; thus, the operating parameter in the first mode will be is the first value (because only the circuit dedicated to the first mode is turned on), and will be the second value in the second mode (because only the circuit dedicated to the second mode is turned on).
然而,此種習知技術有許多缺點。例如,要由第一模式完全切換為第二模式(或由第二模式完全切換至第一模式)會需要一段模式交接期間。在這段模式交接期間中,第一模式專屬電路與第二模式專屬電路的開啟或關閉是難以預料且帶有隨機成份的;理想上是其一開啟另一關閉,但也有可能有一段時期是兩者皆開啟,兩者皆關閉,或是該開啟的未開啟且該關閉的未關閉等等。模式交接期間的不確定性會使電路模組的運作參數變得難以確定。例如,若第一與第二模式專屬電路皆開啟,便難以確定運作參數究竟為第一值、第二值或是其他值。However, this known technique has a number of disadvantages. For example, to completely switch from the first mode to the second mode (or completely switch from the second mode to the first mode) will require a period of mode handover. During this period of mode switching, the opening or closing of the first mode dedicated circuit and the second mode dedicated circuit is unpredictable and has random elements; ideally, one of them is turned on and the other is turned off, but there may be a period of time Both are on, both are off, or the on is not on and the off is not off, etc. Uncertainty during mode handover can make it difficult to determine the operating parameters of circuit modules. For example, if both the first and second mode-specific circuits are turned on, it is difficult to determine whether the operating parameter is the first value, the second value or other values.
再者,各個模式專屬電路由開啟到完全關閉或是由關閉到完全開啟也需要一段暫態期間。在模式交接期間中,即使兩模式專屬電路正確地分別由開啟切換為關閉並由關閉切換為開啟,兩模式專屬電路在開啟關閉間的暫態期間中也會對電路模組的整體運作造成難以預料的影響。例如,當習知電路模組由第一模式切換為第二模式時,理想上運作參數應變為第二值,但若第二模式專屬電路開啟時第一模式專屬電路仍未完全關閉,就會使運作參數偏離第二值,但又並非第一值。Furthermore, a transient period is required for each mode-specific circuit to turn from on to fully off or from off to fully on. During the mode switching period, even if the two mode-specific circuits are correctly switched from on to off and from off to on, the two mode-specific circuits will cause difficulties to the overall operation of the circuit module during the transient period between on and off. expected impact. For example, when the conventional circuit module is switched from the first mode to the second mode, ideally the operating parameter should be changed to the second value, but if the circuit dedicated to the first mode is not completely closed when the circuit dedicated to the second mode is turned on, it will Deviate the operating parameter from the second value, but not the first value.
為避免模式交接與暫態導致的不確定性,習知技術會在切換模式時中斷電路模組的正常運作,等模式切換完成後才繼續運作。舉例而言,習知電路模組,如一記憶體模組,可在一存取(讀取或寫入)週期結束後進行模式交接,且在模式交接期間完全不進行存取運作,等不同模式專屬電路已經正確開啟及關閉後,才繼續開始次一存取週期。由於要在切換模式時中斷電路模組的正常運作,此種習知技術會降低電路模組的運作效能。In order to avoid uncertainty caused by mode switching and transient state, the conventional technology interrupts the normal operation of the circuit module when the mode is switched, and continues to operate after the mode switching is completed. For example, conventional circuit modules, such as a memory module, can perform mode handover after an access (read or write) cycle, and do not perform access operations at all during the mode handover, etc. After the dedicated circuit is correctly opened and closed, the next access cycle continues. Since the normal operation of the circuit module is interrupted when the mode is switched, this conventional technique reduces the operating performance of the circuit module.
本發明的目的之一係提供一種使一電路模組(例如100,圖1)具備可靠容限設定的方法,以使該電路模組在切換不同運作條件時不須中斷進行中運作。該電路模組可包含一主電路(例如110,圖1),一第一輔助電路(例如圖3a、4a或5a中的121、y1[p]或x1[k])與一第二輔助電路(例如圖3a、4a或5a中的122、y2[p]或x2[k])。該主電路可包含一第一節點(例如圖3a、4a或5a中的n1、al[p]或b1[k])。該第一輔助電路耦接該第一節點,該第二輔助電路耦接該第一節點與一控制訊號(例如圖3a中的dvs_sa_relax或圖4a、5a中的dvs_rawa_assert)。該方法包含:使該第一輔助電路開啟(例如說是藉由圖3a中的TWL、圖4a中的vg3[p]或圖5a中的WTG),並在當該第一輔助電路開啟時,使該第二輔助電路依據該控制訊號為一第一位準或一第二位準(例如v0、v1,圖2)而開啟或關閉。當該第一輔助電路與該第二輔助電路均開啟,該第一輔助電路與該第二輔助電路聯合使該主電路的一運作參數為一第一值(例如圖3b、4b或5b中的T31、T42或v52)。當該第一輔助電路開啟且該第二輔助電路關閉,該第一輔助電路使該運作參數為一第二值(例如圖3b、4b或5b中的T32、T41或v51),該第二值與該第一值相異。該主電路的一運作容限係涵蓋該第一值與該第二值間的範圍,以使得:即使該控制訊號在該主電路運作的一運作週期(例如圖3b、4b或5b中的Tp1、Tp2或Tp3)中切換於該第一位準與該第二位準之間,該主電路仍持續該運作週期中的正常運作,且不影響該運作週期中的運作正確性。It is an object of the present invention to provide a method for enabling a circuit module (eg 100, Fig. 1) with reliable margin setting, so that the circuit module does not need to interrupt the ongoing operation when switching between different operating conditions. The circuit module may include a main circuit (such as 110, Fig. 1), a first auxiliary circuit (such as 121, y1[p] or x1[k] in Fig. 3a, 4a or 5a) and a second auxiliary circuit (
一實施例中(例如圖2),當該主電路的供應電壓(例如VDD)為一第一供電值(例如vdd1)且該主電路運作的一時脈(例如CK)的週期為一第一週期值(例如T1)時,該控制訊號為該第一位準(例如v0)。當該主電路的供應電壓為一第二供電值(例如vdd2)且該主電路運作的該時脈的週期為一第二週期值(例如T2)時,該控制訊號為該第二位準(例如v1)。其中,該第一供電值與該第二供電值相異,且該第一週期值與該第二週期值相異。In one embodiment (such as FIG. 2 ), when the supply voltage of the main circuit (such as VDD) is a first power supply value (such as vdd1) and the cycle of a clock (such as CK) for the operation of the main circuit is a first cycle value (eg T1), the control signal is the first level (eg v0). When the supply voltage of the main circuit is a second power supply value (such as vdd2) and the period of the clock pulse operated by the main circuit is a second period value (such as T2), the control signal is the second level ( e.g. v1). Wherein, the first power supply value is different from the second power supply value, and the first cycle value is different from the second cycle value.
一實施例中(例如圖1),該主電路可包含至少一記憶單元(例如圖1中的c[p,q])、至少一追隨記憶單元(tracking cell,例如圖1中的Tc[p])與至少一感測放大器(例如圖1中的SA[k])。該記憶單元耦接一字元線(例如WL[p])與一位元線(例如BL[q])。該追隨記憶單元耦接一追隨字元線(tracking word line,例如TWL)與一追隨位元線(tracking bit line,例如TBL)。該感測放大器耦接該位元線。In one embodiment (such as FIG. 1), the main circuit may include at least one memory unit (such as c[p,q] in FIG. 1), at least one tracking cell (such as Tc[p] in FIG. 1 ]) and at least one sense amplifier (eg SA[k] in Figure 1). The memory cell is coupled to a word line (eg WL[p]) and a bit line (eg BL[q]). The tracking memory unit is coupled to a tracking word line (tracking word line, such as TWL) and a tracking bit line (tracking bit line, such as TBL). The sense amplifier is coupled to the bit line.
在本發明的一實施例中(例如圖1、3a與3b),該第一節點(例如n1,圖3a)耦接該追隨位元線。其中,該第一輔助電路(例如121,圖3a)可包含一第一電晶體(例如M1)與一第三電晶體(例如M3)。該第一電晶體包含一第一受控端(例如閘極端)與兩第一通道端(例如汲極端與源極端);該兩第一通道端分別耦接該第一節點(例如n1)與一第三節點(例如n3)。該第三電晶體包含一第三受控端與兩第三通道端;該兩第三通道端分別耦接該第三節點與一第四節點(例如n4),該第一受控端與該第三受控端的其中之一耦接該追隨字元線。該第二輔助電路(例如122,圖3a)可包含一第二電晶體(例如M2)、一第四電晶體(例如M4)與一反相器(例如124)。該第二電晶體包含一第二受控端與兩第二通道端;該兩第二通道端分別耦接該第一節點與一第二節點(例如n2)。該第四電晶體包含一第四受控端與兩第四通道端;該兩第四通道端分別耦接該第二節點與該第四節點,該第二受控端與該第四受控端的其中之一(經由該反相器)耦接該控制訊號(例如dvs_sa_relax),另一則耦接該追隨字元線。一實施例中,該運作參數可以是:該追隨字元線被驅動後(例如t30,圖3b)該追隨位元線的電壓改變至一第二電壓值(例如v32)所耗費的時間。一實施例中,該運作參數可以是:該追隨位元線的電壓由一第一電壓值(例如v31,圖3b)改變至一第二電壓值(例如v32)所耗費的時間。一實施例中,該運作容限係該感測放大器的時序容限。In an embodiment of the present invention (eg, FIGS. 1 , 3a and 3b ), the first node (eg, n1 , FIG. 3a ) is coupled to the following bit line. Wherein, the first auxiliary circuit (such as 121 , FIG. 3 a ) may include a first transistor (such as M1 ) and a third transistor (such as M3 ). The first transistor includes a first controlled terminal (such as a gate terminal) and two first channel terminals (such as a drain terminal and a source terminal); the two first channel terminals are respectively coupled to the first node (such as n1) and - a third node (eg n3). The third transistor includes a third controlled terminal and two third channel terminals; the two third channel terminals are respectively coupled to the third node and a fourth node (such as n4), the first controlled terminal and the One of the third controlled terminals is coupled to the following word line. The second auxiliary circuit (
在本發明的一實施例中(例如圖1、4a與4b),該第一節點(例如a1[p],圖4a)耦接該字元線(例如WL[p],圖4a),該第一輔助電路(例如y1[p])包含一第一電晶體(例如H1[p])與一第三電晶體(例如H3[p]),該第二輔助電路(例如y2[p])包含一第二電晶體(例如H2[p])與一反相器(例如INV[p])。該第一電晶體包含兩第一通道端,分別耦接該第一節點與一第二節點(例如a2[p])。該第三電晶體包含兩第三通道端,分別耦接該第二節點與一第三節點(例如a3[p])。該第二電晶體(例如H2[p])包含一第二受控端與兩第二通道端;該第二受控端經由該反相器耦接該控制訊號(例如dvs_rawa_assert),該兩第二通道端分別耦接該第一節點與該第二節點。一實施例中,該運作參數可以是:該位元線的電壓由一第三電壓值(例如v41,圖4b)改變至一第四電壓值(例如v42)所耗費的時間。一實施例中,該運作參數可以是:當該字元線被驅動後(例如t40)該位元線的電壓改變至一第四電壓值(例如v42)所耗費的時間。一實施例中,當該字元線被驅動後,若該控制訊號為該第一位準(例如v0,圖2),則該字元線的電壓為一第五電壓值(例如vw42,圖4b);若該控制訊號為該第二位準(例如v1,圖2),則該字元線的電壓為一第六電壓值(例如vw41,圖4b),且該第五電壓值與該第六電壓值相異。一實施例中,該運作容限係該感測放大器的時序容限。In an embodiment of the present invention (eg, FIGS. 1, 4a and 4b), the first node (eg, a1[p], FIG. 4a ) is coupled to the word line (eg, WL[p], FIG. 4a ), the The first auxiliary circuit (such as y1[p]) includes a first transistor (such as H1[p]) and a third transistor (such as H3[p]), and the second auxiliary circuit (such as y2[p]) It includes a second transistor (such as H2[p]) and an inverter (such as INV[p]). The first transistor includes two first channel terminals respectively coupled to the first node and a second node (eg a2[p]). The third transistor includes two third channel terminals respectively coupled to the second node and a third node (eg a3[p]). The second transistor (such as H2[p]) includes a second controlled terminal and two second channel terminals; the second controlled terminal is coupled to the control signal (such as dvs_rawa_assert) through the inverter, and the two second channel terminals are coupled to the control signal (such as dvs_rawa_assert). The two channel ends are respectively coupled to the first node and the second node. In one embodiment, the operating parameter may be: the time taken for the voltage of the bit line to change from a third voltage value (eg v41 , FIG. 4 b ) to a fourth voltage value (eg v42 ). In one embodiment, the operating parameter may be: the time it takes for the voltage of the bit line to change to a fourth voltage value (eg v42 ) after the word line is driven (eg t40 ). In one embodiment, when the word line is driven, if the control signal is at the first level (for example v0, FIG. 2 ), the voltage of the word line is a fifth voltage value (for example vw42, FIG. 4b); if the control signal is the second level (such as v1, Figure 2), then the voltage of the word line is a sixth voltage value (such as vw41, Figure 4b), and the fifth voltage value and the The sixth voltage values are different. In one embodiment, the operational margin is the timing margin of the sense amplifier.
在本發明的一實施例中(例如圖1、5a與5b),該主電路更包含一寫入電路(例如WB[k],圖1與5a),耦接於該位元線與一負壓位元線(例如NBL[k],圖5a)之間;該第一節點(例如b1[k],圖5a)耦接該負壓位元線。該第一輔助電路(例如x1[k],圖5a)包含一第一邏輯閘(例如g1[k])與一第一電容(例如C1[k])。該第一邏輯閘包含一第一輸入端(例如i1[k])與一第一輸出端(例如o1[k]),該第一電容耦接於該第一輸出端與該第一節點之間。該第二輔助電路(例如x2[k])包含一第二邏輯閘(例如g2[k])與一第二電容(例如C2[k])。該第二邏輯閘包含兩第二輸入端(例如i21[k]與i22[k])與一第二輸出端(例如o2[k]),該兩第二輸入端分別耦接該第一輸入端與該控制訊號(例如dvs_rawa_assert)。該第二電容耦接於該第二輸出端與該第一節點之間。一實施例中,該第一邏輯閘係一反相器,該第二邏輯閘係一反及閘。一實施例中,該運作參數可以是:當該字元線被驅動後(例如t50,圖5b)該負壓位元線的電壓極值。一實施例中,該運作容限係該位元線的負壓容限。In one embodiment of the present invention (such as FIGS. 1, 5a and 5b), the main circuit further includes a write circuit (such as WB[k], FIGS. 1 and 5a), coupled between the bit line and a negative between the negative voltage bit lines (eg NBL[k], FIG. 5 a ); the first node (eg b1 [k], FIG. 5 a ) is coupled to the negative voltage bit line. The first auxiliary circuit (eg x1[k], FIG. 5a ) includes a first logic gate (eg g1[k]) and a first capacitor (eg C1[k]). The first logic gate includes a first input terminal (such as i1[k]) and a first output terminal (such as o1[k]), and the first capacitor is coupled between the first output terminal and the first node. between. The second auxiliary circuit (eg x2[k]) includes a second logic gate (eg g2[k]) and a second capacitor (eg C2[k]). The second logic gate includes two second input terminals (such as i21[k] and i22[k]) and a second output terminal (such as o2[k]), and the two second input terminals are respectively coupled to the first input terminal and the control signal (such as dvs_rawa_assert). The second capacitor is coupled between the second output terminal and the first node. In one embodiment, the first logic gate is an inverter, and the second logic gate is an inverter. In one embodiment, the operating parameter may be: the voltage extreme value of the negative voltage bit line after the word line is driven (for example t50, FIG. 5b). In one embodiment, the operating margin is the negative voltage tolerance of the bit line.
在本發明的一實施例中,該電路模組不僅包含該第一輔助電路(例如121,圖3a)與耦接該控制訊號(例如dvs_sa_relax)的第二輔助電路(例如122,圖3a),更包含一第三輔助電路與一第四輔助電路(例如圖4a中的y1[p]與y2[p],或圖5a中的x1[k]與x2[k])。該第三輔助電路耦接一第四節點(例如圖4a的a1[p]或圖5a的b1[k]),該第四輔助電路耦接該第四節點與一第二控制訊號(例如dvs_rawa_assert)。其中,該方法更包含:當該第三輔助電路開啟,使該第四輔助電路依據該第二控制訊號為一第三位準或一第四位準(例如v0、v1,圖2)而開啟或關閉。當該第三輔助電路與該第四輔助電路均開啟,該第三輔助電路與該第四輔助電路聯合使該主電路的一第二運作參數為一第三值(例如圖4b中的T42或圖5b中的v52)。當該第三輔助電路開啟且該第四輔助電路關閉,由該第三輔助電路使該運作參數為一第四值(例如圖4b中的T41或圖5b中的v51),該第四值與該第三值相異。該主電路的一第二運作容限係涵蓋該第三值與該第四值間的範圍。其中,該控制訊號(例如dvs_sa_relax,圖2)與該第二控制訊號(例如dvs_rawa_assert,圖2)不會同時切換位準。一實施例中,當該控制訊號切換位準(例如t1-t2,圖2),該第二控制訊號會在一第一延遲時間(例如Dt1)後切換位準(例如t3-t4)。當該第二控制訊號再次切換位準(例如t5-t6),該控制訊號會在一第二延遲時間(例如Dt2)後再次切換位準(例如t7-t8)。In an embodiment of the present invention, the circuit module not only includes the first auxiliary circuit (such as 121 , FIG. 3 a ) and a second auxiliary circuit (such as 122 , FIG. 3 a ) coupled to the control signal (such as dvs_sa_relax), It further includes a third auxiliary circuit and a fourth auxiliary circuit (such as y1[p] and y2[p] in FIG. 4a, or x1[k] and x2[k] in FIG. 5a). The third auxiliary circuit is coupled to a fourth node (such as a1[p] in FIG. 4a or b1[k] in FIG. 5a), and the fourth auxiliary circuit is coupled to the fourth node and a second control signal (such as dvs_rawa_assert ). Wherein, the method further includes: when the third auxiliary circuit is turned on, enabling the fourth auxiliary circuit to be turned on according to the second control signal being a third level or a fourth level (such as v0, v1, FIG. 2 ). or off. When both the third auxiliary circuit and the fourth auxiliary circuit are turned on, the third auxiliary circuit and the fourth auxiliary circuit jointly make a second operating parameter of the main circuit a third value (such as T42 or v52 in Figure 5b). When the third auxiliary circuit is turned on and the fourth auxiliary circuit is turned off, the third auxiliary circuit makes the operating parameter a fourth value (such as T41 in FIG. 4b or v51 in FIG. 5b), the fourth value and The third values are different. A second operating tolerance of the main circuit covers the range between the third value and the fourth value. Wherein, the control signal (such as dvs_sa_relax, FIG. 2 ) and the second control signal (such as dvs_rawa_assert, FIG. 2 ) do not switch levels at the same time. In one embodiment, when the control signal switches levels (eg t1-t2, FIG. 2 ), the second control signal switches levels (eg t3-t4) after a first delay time (eg Dt1). When the second control signal switches levels again (eg t5-t6), the control signal switches levels again (eg t7-t8) after a second delay time (eg Dt2).
為了對本發明之上述及其他方面有更佳的瞭解,下文特舉實施例,並配合所附圖式詳細說明如下:In order to have a better understanding of the above-mentioned and other aspects of the present invention, the following specific examples are given in detail with the accompanying drawings as follows:
圖1示意的是依據本發明一實施例的電路模組100,其可包括一主電路110;為了實現本發明技術,電路模組100更包括輔助單元120、y[1]至y[P]與x[1]至x[K]。如圖1所示,在本發明的一實施例中,電路模組100可為一記憶體模組,如一嵌入式靜態隨機存取記憶體模組;主電路110可為一記憶陣列,包括P*Q個記憶單元c[1,1]至c[P,Q]、P條字元線WL[1]至WL[P]、Q組位元線如BL[1]至BL[Q]與BLb[1]至BLb[Q]、P個追隨記憶單元Tc[1]至Tc[P]、一追隨字元線TWL、一組追隨位元線如TBL與TBLb、K個寫入電路WB[1]至WB[K]、K個感測放大器SA[1]至SA[K]、兩週邊電路130與140,以及一控制電路150。其中,數量P、Q與K可以是大於等於1的整數。在輔助單元120、y[1]至y[P]與x[1]至x[K]的支援下,控制電路150可控制主電路110的運作。由於本發明的輔助單元120、y[1]至y[P]與x[1]至x[K],主電路110在切換不同運作條件(或不同模式,如不同的供應電壓值及/或不同的時脈頻率)時可以不中斷進行中運作;即使運作條件切換發生在主電路110的某一運作週期(如讀取週期或寫入週期)之中,主電路110仍可持續該運作週期中的正常運作(如讀取或寫入),且不影響該運作週期中的運作正確性。本發明技術將在稍後進一步詳述。FIG. 1 schematically shows a circuit module 100 according to an embodiment of the present invention, which may include a
在主電路110中,各記憶單元c[p,q](對p=1至P與q=1至Q)可為一靜態隨機存取記憶單元,耦接對應的字元線WL[p]以及一或多條位元線,例如BL[q]和BLb[q]。各記憶單元c[p,q]可儲存一位元的資料。各追隨記憶單元Tc[p]耦接追隨字元線TWL以及一或多條追隨位元線,例如TBL和TBLb。各追隨記憶單元Tc[p]與各記憶單元c[p,q]具有相同電路結構,以反映各記憶單元c[p,q]的響應。週邊電路130耦接字元線WL[1]至WL[P],週邊電路140耦接位元線BL[1]至BL[Q]與BLb[1]至BLb[Q]、感測放大器SA[1]至SA[K]與寫入電路WB[1]至WB[K]。控制電路150可提供一訊號sn1至感測放大器SA[1]至SA[K],並提供一訊號WTG至寫入電路WB[1]至WB[K]。主電路110由一供應電壓VDD提供運作所需電力;例如,各記憶單元c[p,q]可汲取供應電壓VDD的電力以閂鎖位元資料。控制電路150可依據一時脈CK控制主電路110的運作週期(如存取週期,包括讀取週期與寫入週期)。In the
如圖1所示,輔助單元120耦接一控制訊號dvs_sa_relax、追隨字元線TWL、追隨位元線TBL與控制電路150。各輔助單元y[p]耦接對應字元線WL[p]與一控制訊號dvs_rawa_assert。各輔助單元x[k]耦接訊號WTG、訊號dvs_rawa_assert與對應寫入電路WB[k]。As shown in FIG. 1 , the
當要讀取記憶單元c[p,q]中的資料時,週邊電路130可驅動字元線WL[p],週邊電路140可將位元線BL[q]與BLb[q]導通至感測放大器SA[1]至SA[K]的其中之ㄧSA[k],使感測放大器SA[k]可在訊號sn1的時序控制下讀出記憶單元c[p,q]中儲存的資料。其中,輔助單元120可依據訊號dvs_sa_relax提供一訊號vn1,訊號sn1的時序即與訊號vn1有關(詳後討論)。當週邊電路130驅動字元線WL[p]時,輔助電路y[p]可依據訊號dvs_rawa_assert調整驅動電壓的大小(詳後討論)。When the data in the memory cell c[p,q] is to be read, the
當要將資料寫入記憶單元c[p,q]時,週邊電路130可驅動字元線WL[p],週邊電路140可將位元線BL[q]與BLb[q]導通至寫入電路WB[1]至WB[K]的其中之ㄧWB[k],使寫入電路WB[k]可在訊號WTG的觸發下將資料寫入記憶單元c[p,q]。當訊號WTG觸發時,對應輔助單元x[p]可經由寫入電路WB[k]在位元線BL[q]與BLb[q]上引發一負壓,且依據訊號dvs_rawa_assert調整該負壓的大小(詳後討論),以協助寫入電路WB[k]將資料寫入至記憶單元c[p,q]。When data is to be written into the memory cell c[p,q], the
圖1中的訊號dvs_sa_relax與dvs_rawa_assert相關於電路模組100的運作條件,包括供應電壓VDD與時脈CK。延續圖1,圖2示意的是電路模組100中供應電壓VDD與時脈CK的切換以及訊號dvs_sa_relax與dvs_rawa_assert的時序。如圖2所示,在時點t20至t21間,供應電壓VDD之值可為供電值vdd1,時脈CK的週期T之值可為週期值T1,訊號dvs_sa_relax與dvs_rawa_assert之訊號位準可為位準v0。The signals dvs_sa_relax and dvs_rawa_assert in FIG. 1 are related to the operating conditions of the circuit module 100 , including the supply voltage VDD and the clock CK. Continuing from FIG. 1 , FIG. 2 illustrates the switching of the supply voltage VDD and the clock CK and the timing of the signals dvs_sa_relax and dvs_rawa_assert in the circuit module 100 . As shown in FIG. 2, between time t20 and t21, the value of the supply voltage VDD can be the power supply value vdd1, the value of the cycle T of the clock CK can be the cycle value T1, and the signal levels of the signals dvs_sa_relax and dvs_rawa_assert can be the level v0.
在時點t21與t22之間,供應電壓VDD之值可維持為供電值vdd1,週期T則可切換為另一週期值T2;其中,週期值T1與T2可以是相異的。例如,週期值T1可以小於週期值T2;亦即,時脈CK可在時點t21後由原本的較高頻率(1/T1)切換為較低頻率(1/T2)。再者,在時點t21與t22之間,訊號dvs_sa_relax可在時點t1至t2由位準v0切換至另一相異位準v1;經一段延遲時間Dt1後,訊號dvs_rawa_assert可在時點t3至t4由位準v0切換至位準v1。Between time points t21 and t22, the value of the supply voltage VDD can be maintained at the power supply value vdd1, and the period T can be switched to another period value T2; wherein, the period values T1 and T2 can be different. For example, the period value T1 may be smaller than the period value T2; that is, the clock CK may be switched from the original higher frequency (1/T1) to the lower frequency (1/T2) after the time point t21. Moreover, between the time points t21 and t22, the signal dvs_sa_relax can be switched from the level v0 to another different level v1 at the time points t1 to t2; after a delay time Dt1, the signal dvs_rawa_assert can be switched from the bit Level v0 is switched to level v1.
在時點t22與t23之間,時脈CK的週期T可維持為週期值T2,訊號dvs_sa_relax與dvs_rawa_assert可維持為位準v1,供應電壓VDD之值則可由供電值vdd1切換為另一相異的供電值vdd2;例如,供電值vdd2可以低於供電值vdd1。Between time points t22 and t23, the period T of the clock CK can be maintained at the period value T2, the signals dvs_sa_relax and dvs_rawa_assert can be maintained at the level v1, and the value of the supply voltage VDD can be switched from the power supply value vdd1 to another different power supply Value vdd2; for example, supply value vdd2 may be lower than supply value vdd1.
在時點t23與t24之間,供應電壓VDD可維持為供電值vdd2,時脈CK的週期T可維持為週期值T2,訊號dvs_sa_relax與dvs_rawa_assert可維持為位準v1。在時點t21前,電路模組100原本的運作條件為供電值vdd1與週期值T1(如一高效能模式);經過時點t21至t23間的交接準備,電路模組100的運作條件可在時點t23後切換為供電值vdd2與週期T2(如一低功耗模式)。Between time points t23 and t24 , the supply voltage VDD can be maintained at the power supply value vdd2 , the period T of the clock CK can be maintained at the period value T2 , and the signals dvs_sa_relax and dvs_rawa_assert can be maintained at the level v1 . Before the time point t21, the original operating condition of the circuit module 100 is the power supply value vdd1 and the cycle value T1 (such as a high-efficiency mode); after the handover preparation between the time point t21 and t23, the operating condition of the circuit module 100 can be changed after the time point t23 Switch to the power supply value vdd2 and period T2 (such as a low power consumption mode).
在時點t24至t25之間,時脈CK的週期T可維持為週期值T2,訊號dvs_sa_relax與dvs_rawa_assert可維持為位準v1,供應電壓VDD之值則可由供電值vdd2切換回vdd1。Between time points t24 and t25, the period T of the clock CK can be maintained at the period value T2, the signals dvs_sa_relax and dvs_rawa_assert can be maintained at the level v1, and the value of the supply voltage VDD can be switched from the supply value vdd2 back to vdd1.
在時點t25至t26之間,供應電壓VDD之值可維持為供電值vdd1,週期T可維持為週期值T2。再者,在時點t25與t26之間,訊號dvs_rawa_assert可在時點t5至t6由位準v1切換至位準v0;經一段延遲時間Dt2後,訊號dvs_sa_relax可在時點t7至t8由位準v1切換至位準v0。Between time points t25 and t26, the value of the supply voltage VDD can be maintained at the power supply value vdd1, and the period T can be maintained at the period value T2. Furthermore, between time points t25 and t26, the signal dvs_rawa_assert can be switched from level v1 to level v0 at time points t5 to t6; after a delay time Dt2, signal dvs_sa_relax can be switched from level v1 to level v0 at time points t7 to t8 Level v0.
在時點t26之後,供應電壓VDD之值可維持為供電值vdd1,訊號dvs_sa_relax與dvs_rawa_assert可維持為位準v0,週期T則切換回週期值T1。在時點t23至t24之間,電路模組100的運作條件原本為供電值vdd2與週期值T2;經過時點t24至t26間的交接準備,電路模組100的運作條件便可在時點t26後切換回供電值vdd1與週期值T1。由圖2可知,訊號dvs_sa_relax與dvs_rawa_assert的位準切換與電路模組100的運作條件切換係相互對應的。After the time point t26, the value of the supply voltage VDD can be maintained at the power supply value vdd1, the signals dvs_sa_relax and dvs_rawa_assert can be maintained at the level v0, and the period T is switched back to the period value T1. Between the time point t23 and t24, the operating condition of the circuit module 100 is originally the power supply value vdd2 and the period value T2; after the handover preparation between the time point t24 and t26, the operating condition of the circuit module 100 can be switched back to after the time point t26 Power supply value vdd1 and cycle value T1. It can be known from FIG. 2 that the switching of the levels of the signals dvs_sa_relax and dvs_rawa_assert corresponds to the switching of the operating conditions of the circuit module 100 .
延續圖1與2,圖3a示意的是依據本發明一實施例的輔助單元120,圖3b示意的是輔助單元120運作時相關訊號的波形時序實施例。如圖3a所示,輔助單元120可包含兩輔助電路121與122,與追隨位元線TBL耦接於一節點n1;追隨位元線TBL於節點n1的電壓即為訊號vn1,可由控制電路150接收。輔助電路121可包括兩電晶體M1與M3,輔助電路122可包括兩電晶體M2與M4與一反相器124。例如,各電晶體M1至M4可以是n型金氧半電晶體。Continuing with FIGS. 1 and 2 , FIG. 3 a illustrates the
在輔助電路121中,電晶體M1可包括一受控端(如閘極端)與兩通道端(如汲極端與源極端),分別耦接一訊號vg31、節點n1與另一節點n3。電晶體M3可包括一受控端與兩通道端,分別耦接追隨字元線TWL、節點n3與另一節點n4(可為一地端節點)。In the
在輔助電路122中,電晶體M2可包括一受控端與兩通道端;兩通道端分別耦接節點n1與一節點n2,受控端則經由反相器124耦接訊號dvs_sa_relax。電晶體M4可包括一受控端與兩通道端,分別耦接追隨字元線TWL、節點n2與n4。In the
如圖3b所示,在主電路110的一運作週期Tp1(例如說是一讀取週期,其長度可以是時脈CK的一個週期T,圖2)中,追隨字元線TWL的電壓可在時點t30時由一電壓值vw31被驅動至另一電壓值vw32,如波形vTWL所示;隨著追隨字元線TWL被驅動,追隨位元線TBL的電壓(即訊號vn1)會由一電壓值v31開始改變(如下降)。其中,追隨位元線TBL的電壓由電壓值v31改變至另一相異電壓值v32所耗費的時間可視為主電路110的一個運作參數,以下稱為追隨字元線放電時間。追隨字元線放電時間的長短會由控制電路150反映於訊號sn1的時序,並據以控制感測放大器SA[1]至SA[K]的運作時序,例如:控制要在何時致能(enable)感測放大器SA[1]至SA[K]。As shown in FIG. 3b, in an operation period Tp1 of the main circuit 110 (for example, a read period, the length of which can be one period T of the clock CK, as shown in FIG. 2), the voltage following the word line TWL can be at At time point t30, it is driven from a voltage value vw31 to another voltage value vw32, as shown in the waveform vTWL; as the tracking word line TWL is driven, the voltage following the bit line TBL (that is, the signal vn1) will change from a voltage value v31 started to change (like drop). Wherein, the time taken for the voltage of the tracking bit line TBL to change from the voltage value v31 to another different voltage value v32 can be regarded as an operating parameter of the
在不同運作條件下,主電路110的運作參數的數值大小也可以是不同的。如先前描述過的,習知電路模組會為不同模式(不同運作條件)設置不同模式專屬電路;在理想情形下,當這些模式專屬電路其中之一開啟時,其他的便會關閉,而運作參數之值即取決於開啟的模式專屬電路。然而,在實際情形下,當要切換模式時,不同模式專屬電路的開啟或關閉是難以預料且隨機的,開啟與關閉間也會有暫態;連帶地,運作參數在不同模式間的改變幅度也會難以預料。Under different operating conditions, the values of the operating parameters of the
相較之下,在本發明中,追隨位元線放電時間(追隨位元線TBL由電壓值v31改變至電壓值v32耗費的時間)的長短與輔助單元120中的兩輔助電路121與122有關,但輔助電路121與122的開啟與關閉並非互斥的;當輔助電路121開啟時,輔助電路122可因應訊號dvs_sa_relax(圖1與2)的不同位準(對應不同運作條件/不同模式)而開啟或關閉。如此,追隨位元線放電時間的改變幅度就不再是難以預測的。以下即進一步說明兩輔助電路121與122的運作。In contrast, in the present invention, the length of the tracking bit line discharge time (the time it takes to follow the bit line TBL from the voltage value v31 to the voltage value v32) is related to the two
在時點t30前,由於追隨字元線TWL未被驅動,電晶體M3與M4皆不導通,輔助電路121與122皆關閉,追隨位元線TBL的電壓為電壓值v31。Before the time point t30, since the tracking word line TWL is not driven, the transistors M3 and M4 are not turned on, the
在時點t30後,隨著追隨字元線TWL被驅動,電晶體M3與M4會導通,訊號vg31的電壓也會使電晶體M1導通。由於電晶體M1與M3皆導通,輔助電路121開啟,並可在節點n1與n4間提供一導電路徑。After the time point t30, as the following word line TWL is driven, the transistors M3 and M4 are turned on, and the voltage of the signal vg31 also turns on the transistor M1. Since the transistors M1 and M3 are both turned on, the
在時點t30後,當輔助電路121開啟時,若訊號dvs_sa_relax維持為位準v0,電晶體M2會持續導通。由於電晶體M2與M4皆導通,輔助電路122開啟,並在節點n1與n4間提供一額外的導電路徑。因此,在時點t30後,耦接於節點n1的追隨字元線TBL可經由兩輔助電路121與122聯合提供的並聯導電路徑放電,並在時點t31改變至電壓值v32,如圖3b中的波形vTBL_0所示。因此,追隨位元線放電時間為時間T31(由時點t30至t31)。After the time point t30, when the
在時點t30後,當輔助電路121開啟時,若訊號dvs_sa_relax維持為位準v1,則電晶體M2持續不導通,輔助電路122關閉,也不會在節點n1與n4間提供額外導電路徑。因此,在時點t30後,追隨字元線TBL係經由輔助電路121獨自提供的單一導電路徑向節點n4放電,並在時點t32降至電壓值v32,如圖3b中的波形vTBL_1所示。因此,追隨位元線放電時間為時間T32(由時點t30至t32)。如圖3b中所示,時間T32會比時間T31長。After time point t30, when the
在時點t30後,當輔助電路121開啟時,若訊號dvs_sa_relax在同一運作週期Tp1中的時點t3_01由位準v0改變為位準v1,輔助電路122會在時點t30至t3_01開啟,再於時點t3_01切換為關閉。因此,追隨字元線TBL會先以較快速度放電(因為兩輔助電路121與122皆開啟),在時點t3_01後轉以較慢速度放電(因為輔助電路122已關閉),並在時點t3b下探至電壓值v32,如圖3b中的波形vTBL_01所示。因此,追隨位元線放電時間為時間T3b(由時點t30至t3b)。After the time point t30, when the
在時點t30後,當輔助電路121開啟時且訊號dvs_sa_relax在時點t3_01由位準v0改變為位準v1,輔助電路122可能需要一段暫態期間才能由開啟切換為關閉。因此,追隨字元線TBL會先以較快速度放電,在時點t3_01後以漸減的速度放電,並在時點t3a降至電壓值v32,如圖3b中的波形vTBL_01t所示。因此,追隨位元線放電時間會是時間T3a(由時點t30至t3a)。After the time point t30, when the
在時點t30後,當輔助電路121開啟時,若訊號dvs_sa_relax在同一運作週期Tp1中的時點t3_10由位準v1改變為位準v0,輔助電路122會在時點t30至t3_10關閉,再於時點t_10切換為開啟。因此,追隨字元線TBL會先以較慢速度放電,在時點t3_10後改以較快速度放電,並在時點t3c下探至電壓值v32,如圖3b中的波形vTBL_10所示。因此,追隨位元線放電時間為時間T3c(由時點t30至t3c)。After the time point t30, when the
在時點t30後,當輔助電路121開啟時且訊號dvs_sa_relax在時點t3_10由位準v1改變為位準v0,輔助電路122可能需要一段暫態期間才能由關閉切換為開啟。因此,追隨字元線TBL會先以較慢速度放電,在時點t3_10後以漸增的速度放電,並在時點t3d降至電壓值v32,如圖3b中的波形vTBL_10t所示。因此,追隨位元線放電時間為時間T3d(由時點t30至t3d)。After the time point t30, when the
由圖3b可知,在同一運作週期Tp1中,無論訊號dvs_sa_relax是維持位準v0、維持位準v1、由位準v0切換為位準v1或是由位準v1切換為v0(亦即,在同一運作週期Tp1中維持相同運作條件/模式或切換不同運作條件/模式),輔助電路121皆會(在追隨字元線TWL被驅動後)開啟,輔助電路122則因應訊號dvs_sa_relax為位準v0或v1而開啟或關閉,使追隨位元線TBL的電壓變化一定會包絡於波形vTBL_0與vTBL_1之間,而追隨位元線放電時間也一定會落在時間T31與T32之間。因此,當運作條件/模式切換時,本發明便可避免習知技術中因不同模式專屬電路開啟關閉的不確定性與暫態而無法可靠推知運作參數的改變幅度。在本發明中,只要使主電路110的運作容限可涵蓋時間T31至T32的範圍(例如,使感測放大器SA[1]至SA[K]的讀取時序能容忍時間T31至T32的時序變異),無論訊號dvs_sa_relax是否在同一運作週期Tp1中切換(運作條件/模式是否在同一運作週期Tp1中切換),主電路110仍可持續該運作週期Tp1中的正常運作(如資料讀取),且不影響該運作週期Tp1中的運作正確性(如讀出資料的正確性)。It can be seen from Fig. 3b that in the same operation cycle Tp1, no matter whether the signal dvs_sa_relax maintains the level v0, maintains the level v1, switches from the level v0 to the level v1, or switches from the level v1 to v0 (that is, in the same Maintain the same operating condition/mode or switch between different operating conditions/modes in the operating cycle Tp1), the
延續圖1與2,圖4a示意的是依據本發明一實施例的輔助單元y[p](輔助單元y[1]至y[P]的其中之一),圖4b示意的是輔助單元y[p]運作時相關訊號的波形時序。如圖4a所示,輔助單元y[p]可包含兩輔助電路y1[p]與y2[p],與對應字元線WL[p]耦接於一節點a1[p]。字元線WL[p]亦耦接週邊電路130中的一字元線驅動器WD[p](例如一反相器)。輔助電路y1[p]可包括兩電晶體H1[p]與H3[p],輔助電路y2[p]可包括一電晶體H2[p]與一反相器INV[p]。例如,電晶體H1[p]與H2[p]可以是p型金氧半電晶體,電晶體H3[p]可以是n型金氧半電晶體。Continuing with Figures 1 and 2, Figure 4a illustrates an auxiliary unit y[p] (one of auxiliary units y[1] to y[P]) according to an embodiment of the present invention, and Figure 4b illustrates an auxiliary unit y [p] Waveform timing of related signals during operation. As shown in FIG. 4a, the auxiliary unit y[p] may include two auxiliary circuits y1[p] and y2[p], and the corresponding word line WL[p] is coupled to a node a1[p]. The word line WL[p] is also coupled to a word line driver WD[p] (such as an inverter) in the
在輔助電路y1[p]中,電晶體H1[p]可包括一受控端與兩通道端,分別耦接一訊號vg1[p]、節點a1[p]與另一節點a2[p];一實施例中,訊號vg1[p]之電壓可使電晶體H1[p]導通。電晶體H3[p]可包括一受控端與兩通道端,分別耦接一訊號vg3[p]、節點a2[p]與另一節點a3[p](可為一地端節點)。In the auxiliary circuit y1[p], the transistor H1[p] may include a controlled terminal and two channel terminals, respectively coupled to a signal vg1[p], node a1[p] and another node a2[p]; In one embodiment, the voltage of the signal vg1[p] can turn on the transistor H1[p]. The transistor H3[p] may include a controlled terminal and two channel terminals respectively coupled to a signal vg3[p], node a2[p] and another node a3[p] (which may be a ground node).
在輔助電路y2[p]中,電晶體H2[p]可包括一受控端與兩通道端;兩通道端分別耦接節點a1[p]與a2[p],受控端則經由反相器INV[p]耦接訊號dvs_rawa_assert。當訊號dvs_rawa_assert為位準v0時,電晶體H2[p]不導通,輔助電路y2[p]關閉。當訊號dvs_rawa_assert為位準v1時,電晶體H2[p]導通,輔助電路y2[p]開啟。In the auxiliary circuit y2[p], the transistor H2[p] can include a controlled terminal and two channel terminals; the two channel terminals are respectively coupled to the nodes a1[p] and a2[p], and the controlled terminal is connected via an inverting The device INV[p] is coupled to the signal dvs_rawa_assert. When the signal dvs_rawa_assert is at the level v0, the transistor H2[p] is not turned on, and the auxiliary circuit y2[p] is turned off. When the signal dvs_rawa_assert is at the level v1, the transistor H2[p] is turned on, and the auxiliary circuit y2[p] is turned on.
如圖4b所示,在主電路110的一運作週期Tp2(例如說是一讀取週期,其長度可以是時脈CK的一個週期T,圖2)中,當要讀取字元線WL[p]上的記憶單元c[p,q]時,字元線WL[p]可在時點t40時被驅動;連帶地,位元線BL[q]或BLb[q]的電壓也會由一電壓值v41開始改變(如下降),為方便說明,以下假設是位元線BL[q]的電壓會改變。位元線BL[q]的電壓由電壓值v41改變至另一電壓值v42所耗費的時間可視為主電路110的一個運作參數,以下稱為位元線放電時間。As shown in FIG. 4b, in an operation period Tp2 of the main circuit 110 (for example, a read period, the length of which can be one period T of the clock CK, as shown in FIG. 2), when the word line WL[ When the memory cell c[p,q] on p], the word line WL[p] can be driven at the time point t40; jointly, the voltage of the bit line BL[q] or BLb[q] will also be changed by a The voltage value v41 starts to change (eg, drop). For convenience of description, the following assumes that the voltage of the bit line BL[q] will change. The time it takes for the voltage of the bit line BL[q] to change from the voltage value v41 to another voltage value v42 can be regarded as an operating parameter of the
當字元線WL[p]在時點t40被驅動,若訊號dvs_rawa_assert維持為位準v0,字元線WL[p]可由電壓值vw40被驅動至另一電壓值vw42,如波形vWL[p]_0所示;對應地,位元線BL[q]的電壓會在時點t40後由電壓值v41開始改變(如下降),於時點t41改變至電壓值v42,如波形vBL[q]_0所示。因此,位元線放電時間為時間T41(由時點t40至t41)。When the word line WL[p] is driven at time point t40, if the signal dvs_rawa_assert maintains the level v0, the word line WL[p] can be driven from the voltage value vw40 to another voltage value vw42, such as the waveform vWL[p]_0 Correspondingly, the voltage of the bit line BL[q] will start to change (such as drop) from the voltage value v41 after the time point t40, and change to the voltage value v42 at the time point t41, as shown in the waveform vBL[q]_0. Therefore, the bit line discharge time is time T41 (from time point t40 to t41).
當字元線WL[p]在時點t40被驅動,若訊號dvs_rawa_assert維持為位準v1,字元線WL[p]可由電壓值vw40被驅動至另一電壓值vw41,如波形vWL[p]_1所示;對應地,位元線BL[q]的電壓會在時點t42改變至電壓值v42,如波形vBL[q]_1所示。因此,位元線放電時間為時間T42(由時點t40至t42)。When the word line WL[p] is driven at time t40, if the signal dvs_rawa_assert maintains the level v1, the word line WL[p] can be driven from the voltage value vw40 to another voltage value vw41, such as the waveform vWL[p]_1 Correspondingly, the voltage of the bit line BL[q] will change to the voltage value v42 at the time point t42, as shown in the waveform vBL[q]_1. Therefore, the bit line discharge time is time T42 (from time point t40 to t42).
電壓值vw41與vw42可以是相異的,以使字元線WL[p]的電壓能在讀取運作時適應不同的運作條件;例如,電壓值vw42可以大於電壓值vw41。當字元線WL[p]在時點t40被驅動,無論訊號dvs_rawa_assert為位準v0或v1,訊號vg1[p]與vg3[p](圖4a)都會使電晶體H1[p]與H3[p]導通,進而使輔助電路y1[p]開啟。The voltage values vw41 and vw42 can be different so that the voltage of the word line WL[p] can adapt to different operating conditions during the read operation; for example, the voltage value vw42 can be greater than the voltage value vw41. When the word line WL[p] is driven at time t40, the signals vg1[p] and vg3[p] (Fig. 4a) will make the transistors H1[p] and H3[p ] is turned on, and then the auxiliary circuit y1[p] is turned on.
當字元線WL[p]在時點t40被驅動,若訊號dvs_rawa_assert為位準v0,電晶體H2[p]不導通,輔助電路y2[p]也隨之關閉,由開啟的輔助電路y1[p]使字元線WL[p]的電壓為較高的電壓值vw42;相對地,若訊號dvs_rawa_assert為位準v1,電晶體H2[p]會導通,輔助電路y2[p]也隨之開啟,由輔助電路y1[p]與y2[p]聯合使字元線WL[p]的電壓為較低的電壓值vw41。當字元線WL[p]被驅動至較高的電壓值vw42(如波形vWL[p]_0),位元線BL[q]的電壓改變速度(如放電速度)較快(如波形vBL[q]_0);當字元線WL[p]被驅動至較低的電壓值vw41(如波形vWL[p]_1),位元線BL[q]的電壓改變速度較慢(如波形vBL[q]_1)。When the word line WL[p] is driven at time point t40, if the signal dvs_rawa_assert is at the level v0, the transistor H2[p] is not turned on, and the auxiliary circuit y2[p] is also turned off, and the turned-on auxiliary circuit y1[p ] so that the voltage of the word line WL[p] is a higher voltage value vw42; relatively, if the signal dvs_rawa_assert is at the level v1, the transistor H2[p] will be turned on, and the auxiliary circuit y2[p] will also be turned on accordingly. Auxiliary circuits y1[p] and y2[p] jointly make the voltage of word line WL[p] a lower voltage value vw41. When word line WL[p] is driven to a higher voltage value vw42 (such as waveform vWL[p]_0), the voltage change speed (such as discharge speed) of bit line BL[q] is faster (such as waveform vBL[ q]_0); when the word line WL[p] is driven to a lower voltage value vw41 (such as waveform vWL[p]_1), the voltage change speed of bit line BL[q] is slower (such as waveform vBL[ q]_1).
一實施例中,電壓值vw42可以略低於供電值vdd1(圖2),以在供應電壓VDD為供電值vdd1時利用字元線低驅(word line underdrive)實現讀取協助(read assistant)。一實施例中,電壓值vw41可以實質等於供電值vdd2(圖2),以在供應電壓VDD為供電值vdd2時停止字元線低驅的讀取協助。In one embodiment, the voltage value vw42 may be slightly lower than the power supply value vdd1 ( FIG. 2 ), so as to realize read assistant by using word line underdrive when the supply voltage VDD is the power supply value vdd1. In one embodiment, the voltage value vw41 may be substantially equal to the power supply value vdd2 ( FIG. 2 ), so as to stop the read assistance of the word line low drive when the supply voltage VDD is the power supply value vdd2.
如圖4b所示,當字元線WL[p]在時點t40被驅動後,若訊號dvs_rawa_assert在時點t4_01由位準v0切換為位準v1,字元線WL[p]會先被驅動至電壓值vw42(輔助電路y1[p]與y2[p]分別開啟與關閉),再於時點t4_01被驅動至電壓值vw41(輔助電路y1[p]與y2[p]皆開啟),如波形vWL[p]_01所示;對應地,在時點t40後,位元線BL[q]的電壓會先以較快速度改變,在時點t4_01後以較慢速度改變,並在時點t4a抵達電壓值v42,如波形vBL[q]_01所示。因此,位元線放電時間為時間T4a(時點t40至t4a)。As shown in Figure 4b, when the word line WL[p] is driven at time t40, if the signal dvs_rawa_assert switches from level v0 to level v1 at time t4_01, word line WL[p] will be driven to voltage value vw42 (auxiliary circuits y1[p] and y2[p] are turned on and off respectively), and then driven to the voltage value vw41 at time t4_01 (auxiliary circuits y1[p] and y2[p] are both turned on), such as waveform vWL[ As shown in p]_01; correspondingly, after the time point t40, the voltage of the bit line BL[q] will first change at a faster speed, then change at a slower speed after the time point t4_01, and reach the voltage value v42 at the time point t4a, As shown in the waveform vBL[q]_01. Therefore, the bit line discharge time is time T4a (time point t40 to t4a).
當字元線WL[p]在時點t40被驅動後,若訊號dvs_rawa_assert在時點t4_10由位準v1切換為位準v0,字元線WL[p]會先被驅動至電壓值vw41(輔助電路y1[p]與y2[p]皆開啟),再於時點t4_10被驅動至電壓值vw42(輔助電路y1[p]與y2[p]分別開啟與關閉),如波形vWL[p]_10所示;對應地,在時點t40後,位元線BL[q]的電壓會先以較慢速度改變,在時點t4_10後以較快速度改變,並在時點t4b抵達電壓值v42,如波形vBL[q]_10所示。因此,位元線放電時間為時間T4b(時點t40至t4b)。After the word line WL[p] is driven at time t40, if the signal dvs_rawa_assert is switched from level v1 to level v0 at time t4_10, word line WL[p] will first be driven to the voltage value vw41 (auxiliary circuit y1 [p] and y2[p] are both turned on), and then driven to the voltage value vw42 at time point t4_10 (the auxiliary circuits y1[p] and y2[p] are turned on and off respectively), as shown in the waveform vWL[p]_10; Correspondingly, after the time point t40, the voltage of the bit line BL[q] will first change at a slower speed, then change at a faster speed after the time point t4_10, and reach the voltage value v42 at the time point t4b, as shown in the waveform vBL[q] _10 shown. Therefore, the bit line discharge time is time T4b (time point t40 to t4b).
由圖4b可看出,即使訊號dvs_rawa_assert在同一運作週期Tp2中切換位準(對應運作條件/模式的切換),位元線放電時間(如時間T4a或T4b)仍會落在時間T41與T42之間。再者,雖未繪示於圖4b,但當訊號dvs_rawa_assert在同一運作週期Tp2中切換位準而使輔助電路y2[p]切換開啟與關閉時,即使輔助電路y2[p]在切換時有暫態,位元線放電時間還是會落在時間T41與T42之間。因此,在本發明中,只要使主電路110的運作容限可涵蓋時間T41至T42的範圍(例如,使感測放大器SA[1]至SA[K]的讀取時序能容忍時間T41至T42的時序變異),無論訊號dvs_rawa_assert是否在同一運作週期Tp2中切換(運作條件/模式是否在同一運作週期Tp2中切換),主電路110仍可持續該運作週期Tp2中的正常運作(如資料讀取),且不影響該運作週期Tp2中的運作正確性(如讀出資料的正確性)。It can be seen from Figure 4b that even if the signal dvs_rawa_assert switches levels in the same operation cycle Tp2 (corresponding to the switching of operating conditions/modes), the bit line discharge time (such as time T4a or T4b) will still fall between time T41 and T42 between. Moreover, although not shown in FIG. 4b, when the signal dvs_rawa_assert switches the level in the same operation cycle Tp2 to switch the auxiliary circuit y2[p] on and off, even if the auxiliary circuit y2[p] has a temporary state, the bit line discharge time will still fall between time T41 and T42. Therefore, in the present invention, as long as the operating tolerance of the
延續圖1與2,圖5a示意的是依據本發明一實施例的輔助單元x[k](輔助單元x[1]至x[K]的其中之一),圖5b示意的是輔助單元x[k]運作時相關訊號的波形時序。如圖5a所示,輔助單元x[k]可包含兩輔助電路x1[k]與x2[k],與一負壓位元線NBL[k]耦接於一節點b1[k]。節點b1[k]可經由負壓位元線NBL[k]耦接至寫入電路WB[k]。輔助電路x1[k]可包括一邏輯閘g1[k]與一電容C1[k],輔助電路x2[k]可包括一邏輯閘g2[k]與一電容C2[k]。邏輯閘g1[k]可為一反相器,具有一輸入端i1[k]與一輸出端o1[k];電容C1[k]耦接於輸出端o1[k]與節點b1[k]之間。邏輯閘g2[k]可為一反及閘,具有兩輸入端i21[k]與i22[k]以及一輸出端o2[k];兩輸入端i21[k]與i22[k]分別耦接輸入端i1[k]與訊號dvs_rawa_assert,電容C2[k]則耦接於輸出端o2[k]與節點b1[k]之間。如圖5a所示,訊號WTG經由輸入端i1[k]與i21[k]分別耦接輔助電路x1[k]與x2[k],訊號dvs_rawa_assert則由輸入端i22[k]耦接輔助電路x2[k]。Continuing from Figures 1 and 2, Figure 5a illustrates an auxiliary unit x[k] (one of auxiliary units x[1] to x[K]) according to an embodiment of the present invention, and Figure 5b illustrates an auxiliary unit x [k] Waveform timing of related signals during operation. As shown in FIG. 5a, the auxiliary unit x[k] may include two auxiliary circuits x1[k] and x2[k], and a negative voltage bit line NBL[k] coupled to a node b1[k]. Node b1[k] may be coupled to write circuit WB[k] via negative voltage bit line NBL[k]. The auxiliary circuit x1[k] may include a logic gate g1[k] and a capacitor C1[k], and the auxiliary circuit x2[k] may include a logic gate g2[k] and a capacitor C2[k]. The logic gate g1[k] can be an inverter with an input terminal i1[k] and an output terminal o1[k]; the capacitor C1[k] is coupled between the output terminal o1[k] and the node b1[k] between. The logic gate g2[k] can be an inverting AND gate with two input terminals i21[k] and i22[k] and an output terminal o2[k]; the two input terminals i21[k] and i22[k] are respectively coupled The input terminal i1[k] is connected to the signal dvs_rawa_assert, and the capacitor C2[k] is coupled between the output terminal o2[k] and the node b1[k]. As shown in Figure 5a, the signal WTG is coupled to the auxiliary circuits x1[k] and x2[k] through the input terminals i1[k] and i21[k] respectively, and the signal dvs_rawa_assert is coupled to the auxiliary circuit x2 through the input terminal i22[k] [k].
如圖5b所示,在主電路110的一運作週期Tp3(例如說是一寫入週期,其長度可以是時脈CK的一個週期T,圖2)中,當要將資料寫入字元線WL[p]上的記憶單元c[p,q]時,週邊電路140會將對應位元線BL[q]與BLb[q]導通至寫入電路WB[k],位元線字元線WL[p]會在時點t50時由一電壓值vw51被驅動至另一電壓值vw52,如波形vWL[p]所示;訊號WTG(圖5a)則會觸發寫入電路WB[k]進行資料寫入,連帶地,負壓位元線NBL[k]的電壓也會由一電壓值v50(例如一地端電壓值)開始改變(如下降)至一電壓極值,又再反向(如上升)恢復至電壓值v50,呈現一脈衝的波形。其中,負壓位元線NBL[k]的電壓極值可視為主電路110的一個運作參數,以下稱為位元線負壓值。負壓位元線NBL[k]的電壓波形會經由寫入電路WB[k]與週邊電路140施加於位元線BL[q]與BLb[q],以實現寫入協助(write assistant)。As shown in Figure 5b, in an operation period Tp3 of the main circuit 110 (for example, a writing period, the length of which can be one period T of the clock CK, Figure 2), when data is to be written into the word line When the memory cell c[p,q] on WL[p], the
如圖5b所示,在時點t50後,若訊號dvs_rawa_assert維持為位準v1,輔助電路x1[k]與x2[k]皆開啟;在訊號WTG觸發時,兩者會聯合使負壓位元線NBL[k]的電壓變化呈波形vNBL[k]_1,在時點t52到達極值(電壓值v52),故位元線負壓值為電壓值v52。As shown in Figure 5b, after the time point t50, if the signal dvs_rawa_assert maintains the level v1, the auxiliary circuits x1[k] and x2[k] are both turned on; when the signal WTG is triggered, the two will jointly make the negative voltage bit line The voltage change of NBL[k] shows a waveform vNBL[k]_1, and reaches the extreme value (voltage value v52) at the time point t52, so the negative voltage value of the bit line is the voltage value v52.
在時點t50後,若訊號dvs_rawa_assert維持為位準v0,輔助電路x2[k]會關閉,僅輔助電路x1[k]開啟。因此,在訊號WTG觸發時,輔助電路x1[k]會獨自使負壓位元線NBL[k]的電壓變化呈波形vNBL[k]_0,在時點t51到達極值(電壓值v51),故位元線負壓值為電壓值v51。After the time point t50, if the signal dvs_rawa_assert remains at the level v0, the auxiliary circuit x2[k] will be turned off, and only the auxiliary circuit x1[k] will be turned on. Therefore, when the signal WTG is triggered, the auxiliary circuit x1[k] alone causes the voltage change of the negative voltage bit line NBL[k] to show a waveform vNBL[k]_0, and reaches the extreme value (voltage value v51) at time t51, so The bit line negative voltage value is a voltage value v51.
在時點t50後,若訊號dvs_rawa_assert在同一運作週期Tp3中的時點t5_01時由位準v0切換至位準v1,輔助電路x2[k]會在輔助電路x1[k]開啟期間由關閉切換為開啟,負壓位元線NBL[k]的電壓變化會呈波形vNBL[k]_01,故位元線負壓值為電壓值v5a。After the time point t50, if the signal dvs_rawa_assert is switched from the level v0 to the level v1 at the time point t5_01 in the same operating cycle Tp3, the auxiliary circuit x2[k] will be switched from off to on during the opening period of the auxiliary circuit x1[k], The voltage change of the negative voltage bit line NBL[k] will show a waveform vNBL[k]_01, so the negative voltage value of the bit line is a voltage value v5a.
在時點t50後,若訊號dvs_rawa_assert在同一運作週期Tp3中的時點t5_10時由位準v1切換至位準v0,輔助電路x2[k]會在輔助電路x1[k]開啟期間由開啟切換為關閉,負壓位元線NBL[k]的電壓變化會呈波形vNBL[k]_10,故位元線負壓值為電壓值v5b。After the time point t50, if the signal dvs_rawa_assert is switched from the level v1 to the level v0 at the time point t5_10 in the same operating cycle Tp3, the auxiliary circuit x2[k] will be switched from on to off during the opening period of the auxiliary circuit x1[k], The voltage change of the negative voltage bit line NBL[k] will have a waveform vNBL[k]_10, so the negative voltage value of the bit line is a voltage value v5b.
由圖5b可看出,即使訊號dvs_rawa_assert在同一運作週期Tp3中切換位準(對應運作條件/模式的切換),位元線負壓值(如電壓值v5a或v5b)仍會落在電壓值v51與v52之間。再者,雖未繪示於圖5b,但當訊號dvs_rawa_assert在同一運作週期Tp3中切換位準而使輔助電路x2[p]切換開啟與關閉時,即使輔助電路x2[p]在切換時有暫態,位元線負壓值還是會落在電壓值v51與v52之間。因此,在本發明中,只要使主電路110的運作容限可涵蓋電壓值v51至v52的範圍(例如,使位元線BL[q]與BLb[q]能容忍電壓值v51至v52的負壓變異),無論訊號dvs_rawa_assert是否在同一運作週期Tp3中切換(運作條件/模式是否在同一運作週期Tp3中切換),主電路110仍可持續該運作週期Tp3中的正常運作(如資料寫入),且不影響該運作週期Tp3中的運作正確性(如寫入資料的正確性)。It can be seen from Figure 5b that even if the signal dvs_rawa_assert switches levels in the same operation cycle Tp3 (corresponding to the switching of operating conditions/modes), the negative voltage value of the bit line (such as voltage value v5a or v5b) will still fall at the voltage value v51 Between and v52. Moreover, although not shown in FIG. 5b, when the signal dvs_rawa_assert switches the level in the same operation period Tp3 to switch the auxiliary circuit x2[p] on and off, even if the auxiliary circuit x2[p] has a temporary state, the negative voltage value of the bit line will still fall between the voltage values v51 and v52. Therefore, in the present invention, as long as the operating tolerance of the
圖6a示意的是依據本發明一實施例的流程600;流程600可分別運用在電路模組100(圖1)於圖3a、4a與5a的電路,並可包含步驟610、620、630、640與650。步驟610:流程開始。以圖3a電路而言,流程600可於「追隨字元線TWL被驅動時」開始,例如說是圖3b中的時點t30。以圖4a電路而言,流程600可在「訊號vg3[p]將電晶體H3[p]導通時」開始。以圖5a電路而言,流程600可在訊號WTG觸發時(例如變成邏輯1時)開始。FIG. 6a illustrates a
步驟620:使第一輔助電路開啟。以圖3a電路而言,第一輔助電路可以是輔助電路121。以圖4a電路而言,第一輔助電路可以是輔助電路y1[p]。以圖5a電路而言,第一輔助電路可以是輔助電路x1[k]。Step 620: Enable the first auxiliary circuit. For the circuit of FIG. 3 a , the first auxiliary circuit may be the
步驟630:當第一輔助電路開啟時,使第二輔助電路依據控制訊號為第一或第二位準而開啟或關閉。以圖3a電路而言,控制訊號可以是訊號dvs_sa_relax,第二輔助電路可以是輔助電路122,其可在控制訊號分別為位準v0與v1時開啟與關閉。以圖4a電路而言,控制訊號可以是訊號dvs_rawa_assert,第二輔助電路可以是y2[p],其可在控制訊號分別為位準v1與v0時開啟與關閉。以圖5a電路而言,控制訊號可以是訊號dvs_rawa_assert,第二輔助電路可以是x2[k],其可在控制訊號分別為位準v1與v0時開啟與關閉。Step 630 : When the first auxiliary circuit is turned on, make the second auxiliary circuit turn on or off according to the first or second level of the control signal. For the circuit of FIG. 3a, the control signal can be the signal dvs_sa_relax, and the second auxiliary circuit can be the
步驟640:若要結束流程600,進行至步驟650;反之則回到步驟630。換言之,在流程600持續進行期間,可一直重複步驟630;並且,第一輔助電路也可維持開啟。在圖3a電路中,若流程600進行期間控制訊號持續使第二輔助電路開啟,則第一輔助電路與第二輔助電路均開啟,兩者可聯合使主電路110的運作參數「追隨位元線放電時間」為時間T31;若流程600進行期間控制訊號持續使第二輔助電路關閉,則開啟的第一輔助電路可使追隨位元線放電時間為時間T32。即使控制訊號在流程600進行期間改變位準,隨控制訊號動態開啟或關閉的第二輔助電路與持續開啟的第一輔助電路也會使追隨位元線放電時間落在時間T31與T32之間。因此,將流程600運用於圖3a電路可以明確可靠地得知追隨位元線放電時間的改變幅度。Step 640: To end the
在圖4a電路中,若流程600進行期間控制訊號持續使第二輔助電路開啟,則第一輔助電路與第二輔助電路均開啟,兩者可聯合使主電路110的運作參數「位元線放電時間」為時間T42;若流程600進行期間控制訊號持續使第二輔助電路關閉,則開啟的第一輔助電路可使位元線放電時間為時間T41。即使控制訊號在流程600進行期間改變位準,隨控制訊號動態開啟或關閉的第二輔助電路與持續開啟的第一輔助電路也會使位元線放電時間落在時間T41與T42之間。因此,將流程600運用於圖4a電路可以明確可靠地得知位元線放電時間的改變幅度。In the circuit of FIG. 4a, if the control signal continues to turn on the second auxiliary circuit during the
在圖5a電路中,若流程600進行期間控制訊號持續使第二輔助電路開啟,則第一輔助電路與第二輔助電路均開啟,兩者可聯合使主電路110的運作參數「位元線負壓值」為電壓值v52;若流程600進行期間控制訊號持續使第二輔助電路關閉,則開啟的第一輔助電路可使位元線負壓值為電壓值v51。即使控制訊號在流程600進行期間改變位準,隨控制訊號動態開啟或關閉的第二輔助電路與持續開啟的第一輔助電路也會使位元線負壓值落在電壓值v51至v52之間。因此,將流程600運用於圖5a電路可以明確可靠地得知位元線負壓值的改變幅度。In the circuit of FIG. 5a, if the control signal continues to turn on the second auxiliary circuit during the
步驟650:結束流程600。以圖3a電路而言,流程600可於「追隨字元線TWL不再被驅動時」結束。以圖4a電路而言,流程600可在「訊號vg3[p]不再將電晶體H3[p]導通時」結束。以圖5a電路而言,流程600可在訊號WTG不再觸發時(例如變成邏輯0時)結束。Step 650: End the
圖6b示意的是流程600的另一實施例。在圖6b實施例中,步驟620與630可以隨步驟610同步進行;在流程600進行期間,第一輔助電路持續開啟(步驟620),第二輔助電路則動態地追隨控制訊號而開啟與關閉(步驟630)。FIG. 6b illustrates another embodiment of the
總結來說,習知技術係為不同模式設置不同的模式專屬電路;在切換模式時,一模式專屬電路要由關閉切換為開啟,另一模式專屬電路要由開啟切換為關閉。由於不同模式專屬電路開啟關閉的不確定性與暫態,習知技術難以可靠確定相關運作參數與容限的範圍,連帶地,也無法在模式切換時繼續正常運作。相較之下,本發明中的輔助單元可包括有兩輔助單元;當相關控制訊號切換位準(對應於運作條件/模式的切換),此兩輔助單元只有其中之一會隨之切換開啟與關閉,另一輔助單元則不論控制訊號為何均會開啟。因此,本發明可以明確可靠地得知相關運作參數的改變幅度與對應的容限,進而使本發明電路模組可在運作條件/模式切換時繼續正常運作,即使運作條件/模式的切換發生在一運作週期中,本發明電路模組仍可繼續該運作週期中的正常運作。To sum up, the conventional technology is to set different mode-specific circuits for different modes; when switching modes, one mode-specific circuit is switched from off to on, and the other mode-specific circuit is switched from on to off. Due to the uncertainty and transient state of switching on and off of dedicated circuits for different modes, it is difficult for conventional technologies to reliably determine the range of relevant operating parameters and tolerances, and consequently, cannot continue to operate normally during mode switching. In contrast, the auxiliary unit in the present invention may include two auxiliary units; when the relevant control signal switches the level (corresponding to the switching of the operating condition/mode), only one of the two auxiliary units will switch on and on accordingly. off, the other auxiliary unit will be on regardless of the control signal. Therefore, the present invention can clearly and reliably know the range of change of relevant operating parameters and the corresponding tolerance, so that the circuit module of the present invention can continue to operate normally when the operating condition/mode is switched, even if the operating condition/mode is switched. In an operation cycle, the circuit module of the present invention can still continue the normal operation in the operation cycle.
綜上所述,雖然本發明已以實施例揭露如上,然其並非用以限定本發明。本發明所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾。因此,本發明之保護範圍當視後附之申請專利範圍所界定者為準。To sum up, although the present invention has been disclosed by the above embodiments, it is not intended to limit the present invention. Those skilled in the art of the present invention can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be defined by the scope of the appended patent application.
100:電路模組 110:主電路 120、y[1]、y[p]、y[P]、x[1]、x[k]、x[K]:輔助單元 130、140:週邊電路 150:控制電路 121、122、y1[p]、y2[p]、x1[k]、x2[k]:輔助電路 sn1、WTG、dvs_sa_relax、dvs_rawa_assert、vn1、vg31、vg1[p]、vg3[p]:訊號 VDD:供應電壓 CK:時脈 WL[1]、WL[p]、WL[P]:字元線 BL[1]、BLb[1]、BL[q]、BLb[q]、BL[Q]、BLb[Q]:位元線 c[1,1]、c[1,q]、c[1,Q]、c[p,1]、c[p,q]、c[p,Q]、c[P,1]、c[P,q]、c[P,Q]:記憶單元 TWL:追隨字元線 TBL、TBLb:追隨位元線 Tc[1]、Tc[p]、Tc[P]:追隨記憶單元 SA[1]、SA[k]、SA[K]:感測放大器 WB[1]、WB[k]、WB[K]:寫入電路 vdd1、vdd2:供電值 v0、v1:位準 T:週期 T1、T2:週期值 t21-t26、t1-t8、t30-t32、t3_01、t3_10、t3a-t3d、t40-t42、t4_01、t4_10、t4a-t4b、t50-t52、t5_01、t5_10:時點 Dt1、Dt2:延遲時間 124、INV[p]:反相器 g1[k]、g2[k]:邏輯閘 NBL[k]:負壓位元線 n1-n4、a1[p]-a3[p]、b1[k]:節點 i1[k]、i21[k]、i22[k]:輸入端 o1[k]、o2[k]:輸出端 M1-M4、H1[p]-H3[p]:電晶體 C1[k]、C2[k]:電容 WD[p]:字元線驅動器 vw31-vw32、v31-v32、vw40-vw42、v41-v42、v50-52、v5a-v5b:電壓值 Tp1-Tp3:運作週期 vTWL、vTBL_0、vTBL_1、vTBL_01、vTBL_01t、vTBL_10、vTBL_10t、vWL[p]、vWL[p]_0、vWL[p]_1、vWL[p]_01、vWL[p]_10、vBL[q]_0、vBL[q]_1、vBL[q]_01、vBL[q]_10、vNBL[k]_0、vNBL[k]_1、vNBL[k]_01、vNBL[k]_10:波形 T31-T32、T3a-T3d、T41-T42、T4a-T4b:時間 600:流程 610、620、630、640、650:步驟100: circuit module 110: main circuit 120, y[1], y[p], y[P], x[1], x[k], x[K]: auxiliary unit 130, 140: Peripheral circuits 150: control circuit 121, 122, y1[p], y2[p], x1[k], x2[k]: auxiliary circuit sn1, WTG, dvs_sa_relax, dvs_rawa_assert, vn1, vg31, vg1[p], vg3[p]: signal VDD: supply voltage CK: Clock WL[1], WL[p], WL[P]: word line BL[1], BLb[1], BL[q], BLb[q], BL[Q], BLb[Q]: bit lines c[1,1], c[1,q], c[1,Q], c[p,1], c[p,q], c[p,Q], c[P,1], c [P,q], c[P,Q]: memory unit TWL: follow character line TBL, TBLb: follow the bit line Tc[1], Tc[p], Tc[P]: follow the memory unit SA[1], SA[k], SA[K]: Sense Amplifiers WB[1], WB[k], WB[K]: write circuit vdd1, vdd2: power supply value v0, v1: level T: period T1, T2: period value t21-t26,t1-t8,t30-t32,t3_01,t3_10,t3a-t3d,t40-t42,t4_01,t4_10,t4a-t4b,t50-t52,t5_01,t5_10: time point Dt1, Dt2: delay time 124. INV[p]: Inverter g1[k], g2[k]: logic gate NBL[k]: negative voltage bit line n1-n4, a1[p]-a3[p], b1[k]: nodes i1[k], i21[k], i22[k]: input o1[k], o2[k]: output terminal M1-M4, H1[p]-H3[p]: Transistor C1[k], C2[k]: capacitance WD[p]: word line driver vw31-vw32, v31-v32, vw40-vw42, v41-v42, v50-52, v5a-v5b: voltage value Tp1-Tp3: Operation cycle vTWL, vTBL_0, vTBL_1, vTBL_01, vTBL_01t, vTBL_10, vTBL_10t, vWL[p], vWL[p]_0, vWL[p]_1, vWL[p]_01, vWL[p]_10, vBL[q]_0, vBL [q]_1, vBL[q]_01, vBL[q]_10, vNBL[k]_0, vNBL[k]_1, vNBL[k]_01, vNBL[k]_10: waveform T31-T32, T3a-T3d, T41-T42, T4a-T4b: time 600: process 610, 620, 630, 640, 650: steps
圖1示意的是依據本發明一實施例的電路模組,其可包括三種輔助單元。 圖2示意的是圖1中相關訊號的波形時序實施例。 圖3a、4a與5a分別示意圖1中輔助單元實施例;各輔助單元可包括兩輔助電路。 圖3b、4b與5b分別示意圖3a、4a與5a中相關訊號的波形時序實施例。 圖6a、6b示意的是本發明流程的實施例。 FIG. 1 schematically shows a circuit module according to an embodiment of the present invention, which may include three auxiliary units. FIG. 2 schematically shows an example of waveform timing of related signals in FIG. 1 . 3a, 4a and 5a respectively schematically illustrate the embodiment of the auxiliary unit in 1; each auxiliary unit may include two auxiliary circuits. 3b, 4b and 5b are respectively schematic diagrams of waveform timing examples of relevant signals in 3a, 4a and 5a. Figures 6a and 6b schematically illustrate an embodiment of the process of the present invention.
600:流程 600: process
610、620、630、640、650:步驟 610, 620, 630, 640, 650: steps
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW111113040A TWI786010B (en) | 2022-04-06 | 2022-04-06 | Method enabling circuit module to have reliable margin configuration |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW111113040A TWI786010B (en) | 2022-04-06 | 2022-04-06 | Method enabling circuit module to have reliable margin configuration |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI786010B true TWI786010B (en) | 2022-12-01 |
TW202341131A TW202341131A (en) | 2023-10-16 |
Family
ID=85794874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111113040A TWI786010B (en) | 2022-04-06 | 2022-04-06 | Method enabling circuit module to have reliable margin configuration |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI786010B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9659607B2 (en) * | 2012-02-24 | 2017-05-23 | Renesas Electronics Corporation | Sense amplifier circuit and semiconductor memory device |
US9934828B2 (en) * | 2016-05-31 | 2018-04-03 | Taiwan Semiconductor Manufacturing Company Limited | Shared sense amplifier and write driver |
US10971219B2 (en) * | 2018-12-19 | 2021-04-06 | Renesas Electronics Corporation | Semiconductor device |
TW202121177A (en) * | 2019-08-14 | 2021-06-01 | 美商若響半導體股份有限公司 | Computing Memory Systems |
TW202201414A (en) * | 2020-03-11 | 2022-01-01 | 日商鎧俠股份有限公司 | Semiconductor device and memory system |
-
2022
- 2022-04-06 TW TW111113040A patent/TWI786010B/en active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9659607B2 (en) * | 2012-02-24 | 2017-05-23 | Renesas Electronics Corporation | Sense amplifier circuit and semiconductor memory device |
US9934828B2 (en) * | 2016-05-31 | 2018-04-03 | Taiwan Semiconductor Manufacturing Company Limited | Shared sense amplifier and write driver |
US10971219B2 (en) * | 2018-12-19 | 2021-04-06 | Renesas Electronics Corporation | Semiconductor device |
TW202121177A (en) * | 2019-08-14 | 2021-06-01 | 美商若響半導體股份有限公司 | Computing Memory Systems |
TW202201414A (en) * | 2020-03-11 | 2022-01-01 | 日商鎧俠股份有限公司 | Semiconductor device and memory system |
Also Published As
Publication number | Publication date |
---|---|
TW202341131A (en) | 2023-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7009905B2 (en) | Method and apparatus to reduce bias temperature instability (BTI) effects | |
JP5209083B2 (en) | Semiconductor device | |
US8345506B2 (en) | Semiconductor memory device | |
US10529407B2 (en) | Memory device including a plurality of power rails and method of operating the same | |
TWI410971B (en) | Static random access memory | |
US8169836B2 (en) | Buffer control signal generation circuit and semiconductor device | |
US8085614B2 (en) | Source control circuit and semiconductor memory device using the same | |
TWI479488B (en) | Static random access memory cell | |
US6862236B2 (en) | Ferroelectric memory device with an equalization circuit connected between word voltage supply lines and bit voltage supply lines | |
TWI786010B (en) | Method enabling circuit module to have reliable margin configuration | |
TWI764759B (en) | Circuit module with reliable margin configuration | |
US7440312B2 (en) | Memory write timing system | |
US7034572B2 (en) | Voltage level shifting circuit and method | |
CN103000221A (en) | Semiconductor apparatus | |
US11562779B2 (en) | Bit line secondary drive circuit and method | |
US7274620B2 (en) | Semiconductor memory device | |
US20220165332A1 (en) | Semiconductor device | |
JPH05128866A (en) | Writing and reading control circuit for random access memory | |
CN116486870B (en) | Write assist circuit, static random access memory and operation method thereof | |
US20220358972A1 (en) | Integrated circuit and operation method thereof | |
US10535394B2 (en) | Memory device including dynamic voltage and frequency scaling switch and method of operating the same | |
WO2024077713A1 (en) | Power source control circuit and memory | |
WO2021237537A1 (en) | Inverter, logic circuit, word line circuit, memory, and integrated system | |
US20200302997A1 (en) | Pre-charge circuit of sram controller and pre-charging method thereof | |
CN117149089A (en) | Data storage operation method and corresponding storage unit |