TWI799073B - Data serializer, latch data device using the same and controlling method thereof - Google Patents
Data serializer, latch data device using the same and controlling method thereof Download PDFInfo
- Publication number
- TWI799073B TWI799073B TW111101097A TW111101097A TWI799073B TW I799073 B TWI799073 B TW I799073B TW 111101097 A TW111101097 A TW 111101097A TW 111101097 A TW111101097 A TW 111101097A TW I799073 B TWI799073 B TW I799073B
- Authority
- TW
- Taiwan
- Prior art keywords
- output signal
- data
- buffer
- pmos transistor
- nmos transistor
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 10
- 239000000872 buffer Substances 0.000 claims abstract description 174
- 230000000295 complement effect Effects 0.000 claims abstract description 115
- 230000015572 biosynthetic process Effects 0.000 claims description 35
- 239000013078 crystal Substances 0.000 claims description 2
- 230000007423 decrease Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 26
- 230000000630 rising effect Effects 0.000 description 23
- 101100323157 Arabidopsis thaliana LAP1 gene Proteins 0.000 description 13
- 101000979629 Homo sapiens Nucleoside diphosphate kinase A Proteins 0.000 description 11
- 102100023252 Nucleoside diphosphate kinase A Human genes 0.000 description 11
- 101000658138 Homo sapiens Thymosin beta-10 Proteins 0.000 description 5
- 102100034998 Thymosin beta-10 Human genes 0.000 description 5
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Credit Cards Or The Like (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Information Transfer Systems (AREA)
- Dram (AREA)
Abstract
Description
本揭露是有關於一種電子元件、使用其之電子裝置及其控制方法,且特別是有關於一種資料序列化器、使用其之閂鎖資料裝置及其控制方法。 The present disclosure relates to an electronic component, an electronic device using the same and a control method thereof, and in particular to a data serializer, a latch data device using the same and a control method thereof.
隨著半導體技術的發展,各種電子元件不斷推陳出新。舉例來說,資料緩衝器(data buffer)已廣泛使用於閂鎖資料裝置(latch data device)。當資料緩衝器之致能埠被施加「1」之控制訊號,資料緩衝器輸出「0」或「1」。當資料緩衝器之致能埠被施加「0」之控制訊號,資料緩衝器關閉輸出(或輸出「Hi-Z」)。 With the development of semiconductor technology, various electronic components are constantly being introduced. For example, data buffers have been widely used in latch data devices. When a control signal of "1" is applied to the enable port of the data buffer, the data buffer outputs "0" or "1". When a control signal of "0" is applied to the enable port of the data buffer, the data buffer turns off the output (or outputs "Hi-Z").
在資料緩衝器中,輸出訊號可以上升為「1」或下降為「0」。當輸出訊號正在上升或正在下降時,資料內容無法正確讀取。在上升時間比下降時間還要長且控制訊號具有固定周期時 間的情況下,「1」的時間長度將會短於「0」的時間長度。在上升時間比下降時間還要短且控制訊號具有固定周期時間的情況下,「1」的時間長度將會長於「0」的時間長度。 In the data buffer, the output signal can rise to "1" or fall to "0". When the output signal is rising or falling, the data content cannot be read correctly. When the rise time is longer than the fall time and the control signal has a fixed period In the case of "1", the time length of "1" will be shorter than the time length of "0". In the case where the rise time is shorter than the fall time and the control signal has a fixed cycle time, the duration of "1" will be longer than the duration of "0".
為了準確讀取輸出訊號之「0」或「1」,可以使用資料有效視窗(data valid wind),資料有效視窗排除了上升時間及下降時間之聯集。在資料有效視窗中所讀取的「0」或「1」才是準確的內容。上升時間與下降時間的差異會大大影響到資料有效視窗的大小。 In order to accurately read the "0" or "1" of the output signal, you can use the data valid window (data valid window), which excludes the combination of rising time and falling time. The "0" or "1" read in the data valid window is the accurate content. The difference between rise time and fall time can greatly affect the size of the valid data window.
本揭露係有關於一種資料序列化器(data serializer)、使用其之閂鎖資料裝置及其控制方法,其利用一去偏斜緩衝器(de-skew buffer)來接收一互補輸出訊號,以加速或減慢一輸出訊號的形成。因此,輸出訊號之上升時間與下降時間變得實質上相同。由於上升時間與下降時間之差異已被大幅縮小,故資料有效視窗(data valid wind)可以大幅的擴大。 The disclosure relates to a data serializer, a latch data device using the same and a control method thereof, which utilize a de-skew buffer to receive a complementary output signal to speed up Or slow down the formation of an output signal. Therefore, the rise time and fall time of the output signal become substantially the same. Since the difference between the rise time and the fall time has been greatly reduced, the data valid window (data valid window) can be greatly expanded.
根據本揭露之一方面,提出一種資料序列化器(data serializer)。資料序列化器包括至少一資料緩衝器(data buffer)及一去偏斜緩衝器(de-skew buffer)。資料緩衝器至少接收一輸入資料及一控制訊號。當控制訊號位於一預定位準,則資料緩衝器形成一輸出訊號及一互補輸出訊號。互補輸出訊號相反於輸 出訊號。去偏斜緩衝器用以接收互補輸出訊號,以加速或減慢輸出訊號的形成。 According to an aspect of the present disclosure, a data serializer (data serializer) is proposed. The data serializer includes at least a data buffer and a de-skew buffer. The data buffer receives at least one input data and one control signal. When the control signal is at a predetermined level, the data buffer forms an output signal and a complementary output signal. The complementary output signal is opposite to the input signal. The deskew buffer is used to receive the complementary output signal to speed up or slow down the formation of the output signal.
根據本揭露之另一方面,提出一種閂鎖資料裝置(latch data device)。閂鎖資料裝置包括一閂鎖電路(latch circuit)及一輸出發送器(output transmitter)。輸出發送器連接於閂鎖電路。輸出發送器包括一資料序列化器(data serializer)。資料序列化器包括至少一資料緩衝器(data buffer)及一去偏斜緩衝器(de-skew buffer)。資料緩衝器至少接收一輸入資料及一控制訊號。當控制訊號位於一預定位準,則資料緩衝器形成一輸出訊號及一互補輸出訊號。互補輸出訊號相反於輸出訊號。去偏斜緩衝器用以接收該互補輸出訊號,以加速或減慢該輸出訊號的形成。 According to another aspect of the present disclosure, a latch data device is provided. The latch data device includes a latch circuit and an output transmitter. The output transmitter is connected to the latch circuit. The output transmitter includes a data serializer. The data serializer includes at least a data buffer and a de-skew buffer. The data buffer receives at least one input data and one control signal. When the control signal is at a predetermined level, the data buffer forms an output signal and a complementary output signal. The complementary output signal is the opposite of the output signal. The de-skew buffer is used to receive the complementary output signal to speed up or slow down the formation of the output signal.
根據本揭露之再一方面,提出一種資料序列化器(data serializer)之控制方法,其中該資料序列化器包括至少一資料緩衝器(data buffer)及一去偏斜緩衝器(de-skew buffer)。控制方法包括以下步驟。資料緩衝器接收一輸入資料及一控制訊號。當控制訊號位於一預定位準,資料緩衝器形成一輸出訊號及一互補輸出訊號。互補輸出訊號相反於輸出訊號。去偏斜緩衝器接收互補輸出訊號,以加速或減慢輸出訊號的形成。 According to another aspect of the present disclosure, a method for controlling a data serializer is proposed, wherein the data serializer includes at least one data buffer and a de-skew buffer ). The control method includes the following steps. The data buffer receives an input data and a control signal. When the control signal is at a predetermined level, the data buffer forms an output signal and a complementary output signal. The complementary output signal is the opposite of the output signal. The deskew buffer receives the complementary output signal to speed up or slow down the formation of the output signal.
為了對本揭露之上述及其他方面有更佳的瞭解,下文特舉實施例,並配合所附圖式詳細說明如下: In order to have a better understanding of the above and other aspects of the present disclosure, the following specific embodiments are described in detail in conjunction with the attached drawings as follows:
100:閂鎖資料裝置 100: Latch data device
110:閂鎖電路 110: Latch circuit
120:輸出發送器 120: output transmitter
C,CA,CB,CC,CD:控制訊號 C, CA, CB, CC, CD: control signal
C#:互補控制訊號 C#: Complementary Control Signals
DA,DB,DC,DD:輸入資料 DA, DB, DC, DD: input data
DAB,DBB,DCB,DDB:互補輸入資料 DAB, DBB, DCB, DDB: complementary input data
Dout:輸出訊號 Dout: output signal
Doutb:互補輸出訊號 Doutb: Complementary output signal
DB2:去偏斜緩衝器 DB2: Deskew Buffer
DS2,DS3,DS4,DS5,DS6,DS7:資料序列化器 DS2,DS3,DS4,DS5,DS6,DS7: data serializer
EN:致能埠 EN: enable port
I,IB:輸入埠 I,IB: input ports
Ip1,Ip2,Ip3,Ip4,In1,In2,In3,In4:電流 Ip1,Ip2,Ip3,Ip4,In1,In2,In3,In4: Current
IV11,IV12,IV21,IV22,IV23,IV24,IV25:反相器 IV11, IV12, IV21, IV22, IV23, IV24, IV25: inverter
L211,L212,L215,L216,L221,L222,L225,L226:虛線 L211,L212,L215,L216,L221,L222,L225,L226: dotted line
L213,L214,L217,L218,L223,L224,L227,L228:實線 L213,L214,L217,L218,L223,L224,L227,L228: solid line
NM11,NM12,NM21,NM22,NM23,NM24,NM25,NM26:NMOS電晶體 NM11, NM12, NM21, NM22, NM23, NM24, NM25, NM26: NMOS transistors
O,OB:輸出埠 O, OB: output port
PG:緩衝閘 PG: buffer gate
PM11,PM12,PM21,PM22,PM23,PM24,PM25,PM26:PMOS電晶體 PM11, PM12, PM21, PM22, PM23, PM24, PM25, PM26: PMOS transistor
t0,t1:時間區間 t0, t1: time interval
T21,T22,T23,T24:時間點 T21, T22, T23, T24: time points
TB1,TB2,TB3,TB4,TB5,TB6,TB7,TB8,TB9,TB10,TB11,TB12,TB13,TB14:資料緩衝器 TB1, TB2, TB3, TB4, TB5, TB6, TB7, TB8, TB9, TB10, TB11, TB12, TB13, TB14: data buffer
tDV,tDV1,tDV3:資料有效視窗 tDV, tDV1, tDV3: data valid window
tF,tF1,tF2,tF3,tF4:下降時間 tF, tF1, tF2, tF3, tF4: fall time
tR,tR1,tR2,tR3,tR4:上升時間 tR, tR1, tR2, tR3, tR4: rise time
V1:第一電壓 V1: first voltage
V2:第二電壓 V2: second voltage
第1圖繪示根據一實施例之資料緩衝器(data buffer)之示意圖。 FIG. 1 shows a schematic diagram of a data buffer according to an embodiment.
第2圖繪示資料緩衝器之邏輯表。 Figure 2 shows the logic table of the data buffer.
第3圖繪示根據一實施例之資料緩衝器之電路圖。 FIG. 3 shows a circuit diagram of a data buffer according to an embodiment.
第4A圖繪示在PMOS電晶體運作比NMOS電晶體還要慢的情況下,資料緩衝器之控制訊號、輸入資料及輸出訊號之電壓曲線的示意圖。 FIG. 4A is a schematic diagram of the control signal, input data and output signal voltage curves of the data buffer under the condition that the PMOS transistor operates slower than the NMOS transistor.
第4B圖繪示在PMOS電晶體運作比NMOS電晶體還要快的情況下,資料緩衝器之控制訊號、輸入資料及輸出訊號之電壓曲線的示意圖。 FIG. 4B is a schematic diagram of the control signal, input data and output signal voltage curves of the data buffer under the condition that the PMOS transistor operates faster than the NMOS transistor.
第5圖繪示根據一實施例之資料序列化器(data serializer)之示意圖。 FIG. 5 shows a schematic diagram of a data serializer according to an embodiment.
第6圖繪示資料序列化器之邏輯表。 Figure 6 shows the logic table of the data serializer.
第7圖繪示根據一實施例之資料序列化器的電路圖。 FIG. 7 shows a circuit diagram of a data serializer according to an embodiment.
第8A圖繪示在PMOS電晶體運作得比NMOS電晶體還要慢的情況下,資料序列化器之控制訊號、輸入資料、輸出訊號與互補輸出訊號的電壓曲線。 FIG. 8A shows the voltage curves of the control signal, input data, output signal and complementary output signal of the data serializer under the condition that the PMOS transistor operates slower than the NMOS transistor.
第8B圖繪示在PMOS電晶體運作得比NMOS電晶體還要快的情況下,資料序列化器之控制訊號、輸入資料、輸出訊號與互補輸出訊號的電壓曲線。 FIG. 8B shows the voltage curves of the control signal, input data, output signal and complementary output signal of the data serializer under the condition that the PMOS transistor operates faster than the NMOS transistor.
第9圖繪示根據一實施例之資料序列化器的示意圖。 FIG. 9 shows a schematic diagram of a data serializer according to an embodiment.
第10圖繪示根據一實施例之資料序列化器之電路圖。 FIG. 10 shows a circuit diagram of a data serializer according to an embodiment.
第11圖繪示根據一實施例之閂鎖資料裝置的示意圖。 FIG. 11 shows a schematic diagram of a latched data device according to an embodiment.
第12圖繪示根據另一實施例之資料序列化器的示意圖。 FIG. 12 shows a schematic diagram of a data serializer according to another embodiment.
第13圖說明第12圖之輸出訊號。 Figure 13 illustrates the output signal of Figure 12.
第14圖繪示根據另一實施例之資料序列化器之示意圖。 Fig. 14 shows a schematic diagram of a data serializer according to another embodiment.
第15圖繪示根據另一實施例之資料序列化器的示意圖。 FIG. 15 shows a schematic diagram of a data serializer according to another embodiment.
第16圖說明第15圖之輸出訊號。 Figure 16 illustrates the output signal of Figure 15.
第17圖繪示根據另一實施例之資料序列化器的示意圖。 Fig. 17 shows a schematic diagram of a data serializer according to another embodiment.
請參照第1圖,其繪示根據一實施例之資料緩衝器(data buffer)TB1之示意圖。資料緩衝器TB1例如是一三態緩衝器(tri-state buffer)。資料緩衝器TB1具有一輸入埠I、一致能埠EN及一輸出埠O。一控制訊號C輸入至致能埠EN。一輸入資料DA輸入至輸入埠I。一輸出訊號Dout從輸出埠O輸出。 Please refer to FIG. 1 , which shows a schematic diagram of a data buffer (data buffer) TB1 according to an embodiment. The data buffer TB1 is, for example, a tri-state buffer. The data buffer TB1 has an input port I, an enable port EN and an output port O. A control signal C is input to the enable port EN. An input data DA is input to the input port I. An output signal Dout is output from the output port O.
請參照第2圖,其繪示資料緩衝器TB1之邏輯表。輸入至致能埠EN之控制訊號C在一預定位準時,其值為「1」;輸入至致能埠EN之控制訊號C在低於預定位準時,其值為「0」。當輸入至致能埠EN之控制訊號C為「1」,根據從輸入埠I輸入之輸入資料DA的內容,資料緩衝器TB1之輸出埠O輸出「0」或「1」之 輸出訊號Dout。當輸入至致能埠EN之控制訊號C為「0」,資料緩衝器TB1不輸出(或輸出「Hi-Z」)。 Please refer to FIG. 2, which shows the logic table of the data buffer TB1. When the control signal C input to the enable port EN is at a predetermined level, its value is "1"; when the control signal C input to the enable port EN is lower than the predetermined level, its value is "0". When the control signal C input to the enable port EN is "1", according to the content of the input data DA input from the input port I, the output port O of the data buffer TB1 outputs "0" or "1". Output signal Dout. When the control signal C input to the enable port EN is "0", the data buffer TB1 does not output (or outputs "Hi-Z").
請參照第3圖,其繪示根據一實施例之資料緩衝器TB1之電路圖。資料緩衝器TB1包括一PMOS電晶體PM11、一PMOS電晶體PM12、一NMOS電晶體NM11、一NMOS電晶體NM12、一反相器IV11及一反相器IV12。PMOS電晶體PM11、PMOS電晶體PM12、NMOS電晶體NM11與NMOS電晶體NM12以串聯之方式連接。PMOS電晶體PM11之汲極(或源極)被施加一第一電壓V1。第一電壓V1例如是汲極電壓或源極電壓。NMOS電晶體NM12之源極被施加一第二電壓V2。反相器IV11連接於輸入埠I。PMOS電晶體PM12之閘極與NMOS電晶體NM11之閘極連接於反相器IV11。反相器IV12連接於致能埠EN與PMOS電晶體PM11之閘極之間。PMOS電晶體PM12之源極(或汲極)與NMOS電晶體NM11之汲極連接於輸出埠O。 Please refer to FIG. 3 , which shows a circuit diagram of a data buffer TB1 according to an embodiment. The data buffer TB1 includes a PMOS transistor PM11, a PMOS transistor PM12, an NMOS transistor NM11, an NMOS transistor NM12, an inverter IV11, and an inverter IV12. The PMOS transistor PM11 , the PMOS transistor PM12 , the NMOS transistor NM11 and the NMOS transistor NM12 are connected in series. The drain (or source) of the PMOS transistor PM11 is applied with a first voltage V1. The first voltage V1 is, for example, a drain voltage or a source voltage. The source of the NMOS transistor NM12 is applied with a second voltage V2. The inverter IV11 is connected to the input port I. The gate of the PMOS transistor PM12 and the gate of the NMOS transistor NM11 are connected to the inverter IV11. The inverter IV12 is connected between the enable port EN and the gate of the PMOS transistor PM11. The source (or drain) of the PMOS transistor PM12 and the drain of the NMOS transistor NM11 are connected to the output port O.
當入輸入至致能埠EN之控制訊號C為「0」,PMOS電晶體PM11與NMOS電晶體NM12被關閉,故電流Ip1或電流In1不會形成,並且資料緩衝器TB1不輸出(或輸出「Hi-Z」)。 When the control signal C input to the enable port EN is "0", the PMOS transistor PM11 and the NMOS transistor NM12 are turned off, so the current Ip1 or the current In1 will not be formed, and the data buffer TB1 will not output (or output " Hi-Z").
當輸入至致能埠EN之控制訊號C為「1」且輸入至輸入埠I之輸入資料DA為「1」,PMOS電晶體PM11與PMOS電晶體PM12會被開啟,NMOS電晶體NM11會被關閉,故電流Ip1將會形成,且從輸出埠O輸出之輸出訊號Dout會上升為「1」,其值相同於輸入資料DA。 When the control signal C input to the enable port EN is "1" and the input data DA input to the input port I is "1", the PMOS transistor PM11 and the PMOS transistor PM12 will be turned on, and the NMOS transistor NM11 will be turned off , so the current Ip1 will be formed, and the output signal Dout output from the output port O will rise to "1", which has the same value as the input data DA.
當輸入至致能埠EN之控制訊號為「1」且輸入至輸入埠I之輸入資料DA為「0」,NMOS電晶體NM11與NMOS電晶體NM12會被開啟且PMOS電晶體PM12會被關閉,故電流In1將會形成,且從輸出埠O輸出之輸出訊號Dout會下降為「0」,其值相同於輸入資料DA。 When the control signal input to the enable port EN is "1" and the input data DA input to the input port I is "0", the NMOS transistor NM11 and the NMOS transistor NM12 will be turned on and the PMOS transistor PM12 will be turned off. Therefore, the current In1 will be formed, and the output signal Dout output from the output port O will drop to "0", which is the same as the input data DA.
請參照第4A圖,其繪示在PMOS電晶體PM11、PM12運作比NMOS電晶體NM11、NM12還要慢的情況下,資料緩衝器TB1之控制訊號C、輸入資料DA及輸出訊號Dout之電壓曲線的示意圖。如第4A圖所示,輸出訊號Dout之上升時間tR比輸出訊號Dout之下降時間tF還要長,故「1」的時間區間t1會短於「0」的時間區間t0。 Please refer to Figure 4A, which shows the voltage curves of the control signal C, input data DA and output signal Dout of the data buffer TB1 under the condition that the PMOS transistors PM11 and PM12 operate slower than the NMOS transistors NM11 and NM12 schematic diagram. As shown in FIG. 4A, the rising time tR of the output signal Dout is longer than the falling time tF of the output signal Dout, so the time interval t1 of "1" is shorter than the time interval t0 of "0".
為了準確讀取輸出訊號Dout之「0」或「1」的內容,可以使用資料有效視窗tDV,資料有效視窗tDV排除了上升時間tR與下降時間tF之聯集。在資料有效視窗tDV所讀取的「0」或「1」才是準確的內容。上升時間tR與下降時間tF的差異會大大影響到資料有效視窗tDV的大小。 In order to accurately read the content of "0" or "1" of the output signal Dout, the data valid window tDV can be used, and the data valid window tDV excludes the combination of the rising time tR and the falling time tF. The "0" or "1" read in the data valid window tDV is the accurate content. The difference between the rising time tR and the falling time tF will greatly affect the size of the effective data window tDV.
請參照第4B圖,其繪示在PMOS電晶體PM11、PM12運作比NMOS電晶體NM11、NM12還要快的情況下,資料緩衝器TB1之控制訊號C、輸入資料DA及輸出訊號Dout之電壓曲線的示意圖。如第4B圖所示,輸出訊號Dout之上升時間tR比輸出訊號Dout之下降時間tF還要短,故「1」的時間區間t1會長於「0」的時間區間t0。 Please refer to Figure 4B, which shows the voltage curves of the control signal C, input data DA, and output signal Dout of the data buffer TB1 under the condition that the PMOS transistors PM11 and PM12 operate faster than the NMOS transistors NM11 and NM12 schematic diagram. As shown in FIG. 4B , the rising time tR of the output signal Dout is shorter than the falling time tF of the output signal Dout, so the time interval t1 of "1" is longer than the time interval t0 of "0".
為了準確讀取輸出訊號Dout之「0」或「1」的內容,可以使用資料有效視窗tDV,資料有效視窗tDV排除了上升時間tR與下降時間tF之聯集。在資料有效視窗tDV2所讀取的「0」或「1」才是準確的內容。上升時間tR與下降時間tF的差異會大大影響到資料有效視窗tDV的大小。 In order to accurately read the content of "0" or "1" of the output signal Dout, the data valid window tDV can be used, and the data valid window tDV excludes the combination of the rising time tR and the falling time tF. The "0" or "1" read in the data valid window tDV2 is the accurate content. The difference between the rising time tR and the falling time tF will greatly affect the size of the effective data window tDV.
資料緩衝器TB1廣泛使用於電子裝置與閂鎖資料裝置。舉例來說,一或多個資料緩衝器可以使用於資料序列化器(data serializer)中。 The data buffer TB1 is widely used in electronic devices and latch data devices. For example, one or more data buffers may be used in a data serializer.
請參照第5圖,其繪示根據一實施例之資料序列化器DS2之示意圖。資料序列化器DS2包括一資料緩衝器及一去偏斜緩衝器(de-skew buffer)DB2。資料序列化器DS2之運作與控制方法如下所述。資料緩衝器TB2至少接收輸入資料DA與控制訊號C。當控制訊號C位於一預定位準(即為「1」),資料緩衝器TB2形成輸出訊號Dout與互補輸出訊號Doutb(其值相反於輸出訊號Dout)。去偏斜緩衝器DB2接收互補輸出訊號Doutb,以加速或減慢輸出訊號Dout的形成。 Please refer to FIG. 5 , which shows a schematic diagram of a data serializer DS2 according to an embodiment. The data serializer DS2 includes a data buffer and a de-skew buffer (de-skew buffer) DB2. The operation and control method of the data serializer DS2 are as follows. The data buffer TB2 at least receives the input data DA and the control signal C. When the control signal C is at a predetermined level (that is, "1"), the data buffer TB2 forms an output signal Dout and a complementary output signal Doutb (the value of which is opposite to the output signal Dout). The de-skew buffer DB2 receives the complementary output signal Doutb to speed up or slow down the formation of the output signal Dout.
請參照第6圖,其繪示資料序列化器DS2之邏輯表。當輸入至致能埠EN之控制訊號C位於預定位準,其值為「1」;當輸入至致能埠EN之控制訊號C低於預定位準,其值為「0」。當輸入至致能埠EN之控制訊號C為「1」,根據輸入至輸入埠I之輸入資料DA,資料緩衝器TB2之輸出埠O輸出「0」或「1」之輸出訊號Dout。當輸入至致能埠EN之控制訊號C為「1」,根據輸入至 輸入埠I之輸入資料DA,資料緩衝器TB2之輸出埠OB輸出「1」或「0」之互補輸出訊號Doutb。當輸入至致能埠EN之控制訊號C為「0」,資料緩衝器TB2不輸出(或輸出「Hi-Z」)。 Please refer to Figure 6, which shows the logic table of the data serializer DS2. When the control signal C input to the enable port EN is at a predetermined level, the value is "1"; when the control signal C input to the enable port EN is lower than the predetermined level, the value is "0". When the control signal C input to the enable port EN is “1”, according to the input data DA input to the input port I, the output port O of the data buffer TB2 outputs an output signal Dout of “0” or “1”. When the control signal C input to the enable port EN is "1", according to the input to The input data DA of the input port I, the output port OB of the data buffer TB2 outputs a complementary output signal Doutb of "1" or "0". When the control signal C input to the enable port EN is "0", the data buffer TB2 does not output (or outputs "Hi-Z").
請參照第7圖,其繪示根據一實施例之資料序列化器DS2的電路圖。資料緩衝器TB2包括一PMOS電晶體PM21、一PMOS電晶體PM22、一NMOS電晶體NM21、一NMOS電晶體NM22、一反相器IV21、一緩衝閘PG、一反相器IV22、一PMOS電晶體PM23、一PMOS電晶體PM24、一NMOS電晶體NM23、一NMOS電晶體NM24、一反相器IV23、一反相器IV24及一反相器IV25。PMOS電晶體PM21、PMOS電晶體PM22、NMOS電晶體NM21與NMOS電晶體NM22以串聯之方式連接。PMOS電晶體PM21之汲極(或源極)被施加一第一電壓V1。第一電壓V1例如是汲極電壓或源極電壓。NMOS電晶體NM22之源極被施加第二電壓V2。反相器IV21連接於輸入埠I。緩衝閘PG連接於反相器IV21。緩衝閘PG用於抵補反相器IV23的延遲。緩衝閘PG的主要功能是要讓輸入資料DA進入PMOS電晶體PM22/NMOS電晶體NM21的閘極與PMOS電晶體PM24/NMOS電晶體NM23的閘極的時間一致。PMOS電晶體PM22之閘極與NMOS電晶體NM21之閘極連接於緩衝閘PG。反相器IV22連接於致能埠EN與PMOS電晶體PM21之閘極。PMOS電晶體PM22之源極(或汲極)與NMOS電晶體NM21之汲極連接於輸出埠O。 Please refer to FIG. 7, which shows a circuit diagram of a data serializer DS2 according to an embodiment. The data buffer TB2 includes a PMOS transistor PM21, a PMOS transistor PM22, an NMOS transistor NM21, an NMOS transistor NM22, an inverter IV21, a buffer gate PG, an inverter IV22, and a PMOS transistor PM23, a PMOS transistor PM24, an NMOS transistor NM23, an NMOS transistor NM24, an inverter IV23, an inverter IV24, and an inverter IV25. The PMOS transistor PM21, the PMOS transistor PM22, the NMOS transistor NM21 and the NMOS transistor NM22 are connected in series. The drain (or source) of the PMOS transistor PM21 is applied with a first voltage V1. The first voltage V1 is, for example, a drain voltage or a source voltage. The source of the NMOS transistor NM22 is applied with the second voltage V2. The inverter IV21 is connected to the input port I. Buffer gate PG is connected to inverter IV21. The buffer gate PG is used to offset the delay of the inverter IV23. The main function of the buffer gate PG is to make the input data DA enter the gate of the PMOS transistor PM22/NMOS transistor NM21 at the same time as the gate of the PMOS transistor PM24/NMOS transistor NM23. The gate of the PMOS transistor PM22 and the gate of the NMOS transistor NM21 are connected to the buffer gate PG. The inverter IV22 is connected to the enable port EN and the gate of the PMOS transistor PM21. The source (or drain) of the PMOS transistor PM22 and the drain of the NMOS transistor NM21 are connected to the output port O.
PMOS電晶體PM23、PMOS電晶體PM24、NMOS電晶體NM23與NMOS電晶體NM24以串聯之方式連接。PMOS電晶體PM23之汲極(或源極)被施加第一電壓V1。第一電壓V1例如是汲極電壓或源極電壓。NMOS電晶體NM24之源極被施加第二電壓V2。反相器IV25連接於輸入埠I。反相器IV23連接於反相器IV25。PMOS電晶體PM24之閘極與NMOS電晶體NM23之閘極連接於反相器IV23。反相器IV24連接於致能埠EN與PMOS電晶體PM23之閘極。PMOS電晶體PM24之源極(或汲極)與NMOS電晶體NM23之汲極連接於輸出埠OB。 The PMOS transistor PM23 , the PMOS transistor PM24 , the NMOS transistor NM23 and the NMOS transistor NM24 are connected in series. The drain (or source) of the PMOS transistor PM23 is applied with the first voltage V1. The first voltage V1 is, for example, a drain voltage or a source voltage. The source of the NMOS transistor NM24 is applied with the second voltage V2. The inverter IV25 is connected to the input port I. The inverter IV23 is connected to the inverter IV25. The gate of the PMOS transistor PM24 and the gate of the NMOS transistor NM23 are connected to the inverter IV23. The inverter IV24 is connected to the enable port EN and the gate of the PMOS transistor PM23. The source (or drain) of the PMOS transistor PM24 and the drain of the NMOS transistor NM23 are connected to the output port OB.
當輸入至致能埠EN之控制訊號C為「0」時,PMOS電晶體PM21與NMOS電晶體NM22會被關閉,故不會形成電流Ip1或電流In1。 When the control signal C input to the enable port EN is "0", the PMOS transistor PM21 and the NMOS transistor NM22 will be turned off, so no current Ip1 or current In1 will be formed.
當輸入至致能埠EN之控制訊號C為「0」時,PMOS電晶體PM23與NMOS電晶體NM24會被關閉,故不會形成電流Ip2或電流In2。 When the control signal C input to the enable port EN is "0", the PMOS transistor PM23 and the NMOS transistor NM24 will be turned off, so no current Ip2 or current In2 will be formed.
當輸入至致能埠EN之控制訊號C為「1」且輸入至輸入埠I之輸入資料DA為「1」時,PMOS電晶體PM21與PMOS電晶體PM22會被開啟且NMOS電晶體NM21會被關閉,故會形成電流Ip1,且從輸出埠O輸出之輸出訊號Dout會上升至「1」,其值相同於輸入資料DA。 When the control signal C input to the enable port EN is "1" and the input data DA input to the input port I is "1", the PMOS transistor PM21 and the PMOS transistor PM22 will be turned on and the NMOS transistor NM21 will be turned on. Turn off, so the current Ip1 will be formed, and the output signal Dout output from the output port O will rise to "1", which has the same value as the input data DA.
當輸入至致能埠EN之控制訊號C為「1」且輸入至輸入埠I之輸入資料DA為「1」時,NMOS電晶體NM23與NMOS電 晶體NM24會被開啟,且PMOS電晶體PM24會被關閉,故會形成電流In2,且從輸出埠OB輸出之互補輸出訊號Doub會下降至「0」,其值相反於輸入資料DA。 When the control signal C input to the enable port EN is "1" and the input data DA input to the input port I is "1", the NMOS transistor NM23 and the NMOS transistor The crystal NM24 will be turned on, and the PMOS transistor PM24 will be turned off, so a current In2 will be formed, and the complementary output signal Doub output from the output port OB will drop to "0", which is opposite to the input data DA.
當輸入至致能埠EN之控制訊號C為「1」且輸入至輸入埠I之輸入資料DA為「0」時,NMOS電晶體NM21與NMOS電晶體NM22會被開啟且PMOS電晶體PM22會被關閉,故會形成電流In1,且從輸出埠O輸出之輸出訊號Dout會下降至「0」,其值相同於輸入資料DA。 When the control signal C input to the enable port EN is "1" and the input data DA input to the input port I is "0", the NMOS transistor NM21 and the NMOS transistor NM22 will be turned on and the PMOS transistor PM22 will be turned on. Turn off, so the current In1 will be formed, and the output signal Dout output from the output port O will drop to "0", and its value is the same as the input data DA.
當輸入至致能埠EN之控制訊號C為「1」且輸入至輸入埠I之輸入資料DA為「0」時,PMOS電晶體PM23與PMOS電晶體PM24會被開啟,且NMOS電晶體NM23會被關閉,故會形成電流Ip2,且從輸出埠OB輸出之互補輸出訊號Doutb會上升至「1」,其值相反於輸入資料DA。 When the control signal C input to the enable port EN is "1" and the input data DA input to the input port I is "0", the PMOS transistor PM23 and the PMOS transistor PM24 will be turned on, and the NMOS transistor NM23 will be turned on. is turned off, so a current Ip2 will be formed, and the complementary output signal Doutb output from the output port OB will rise to "1", whose value is opposite to that of the input data DA.
去偏斜緩衝器DB2包括一PMOS電晶體PM25、一NMOS電晶體NM25、一PMOS電晶體PM26及一NMOS電晶體NM26。PMOS電晶體PM25與NMOS電晶體NM25以串聯之方式連接。PMOS電晶體PM25之汲極(或源極)被施加第一電壓V1。第一電壓V1例如是汲極電壓或源極電壓。NMOS電晶體NM25之源極被施加第二電壓V2。PMOS電晶體PM25之閘極與NMOS電晶體NM25之閘極連接於輸出埠OB。PMOS電晶體PM25之源極(或汲極)與NMOS電晶體NM25之汲極連接於輸出埠O。 The de-skew buffer DB2 includes a PMOS transistor PM25 , an NMOS transistor NM25 , a PMOS transistor PM26 and an NMOS transistor NM26 . The PMOS transistor PM25 and the NMOS transistor NM25 are connected in series. The drain (or source) of the PMOS transistor PM25 is applied with the first voltage V1. The first voltage V1 is, for example, a drain voltage or a source voltage. The source of the NMOS transistor NM25 is applied with the second voltage V2. The gate of the PMOS transistor PM25 and the gate of the NMOS transistor NM25 are connected to the output port OB. The source (or drain) of the PMOS transistor PM25 and the drain of the NMOS transistor NM25 are connected to the output port O.
PMOS電晶體PM26與NMOS電晶體NM26以串聯之方式連接。PMOS電晶體PM26之汲極(或源極)被施加第一電壓V1。第一電壓V1例如是汲極電壓或源極電壓。NMOS電晶體NM26之源極被施加第二電壓V2。PMOS電晶體PM26之源極(或汲極)與NMOS電晶體NM26之汲極連接於輸出埠OB。PMOS電晶體PM26之閘極與NMOS電晶體NM26之閘極連接於輸出埠O。 The PMOS transistor PM26 and the NMOS transistor NM26 are connected in series. The drain (or source) of the PMOS transistor PM26 is applied with the first voltage V1. The first voltage V1 is, for example, a drain voltage or a source voltage. The source of the NMOS transistor NM26 is applied with the second voltage V2. The source (or drain) of the PMOS transistor PM26 and the drain of the NMOS transistor NM26 are connected to the output port OB. The gate of the PMOS transistor PM26 and the gate of the NMOS transistor NM26 are connected to the output port O.
請參照第8A圖,其繪示在PMOS電晶體PM21、PM22、PM23、PM24、PM25、PM26運作得比NMOS電晶體NM21、NM22、NM23、NM24、NM25、NM26還要慢的情況下,資料序列化器DS2之控制訊號C、輸入資料DA、輸出訊號Dout與互補輸出訊號Doutb的電壓曲線。 Please refer to FIG. 8A, which shows the data sequence when the PMOS transistors PM21, PM22, PM23, PM24, PM25, and PM26 operate slower than the NMOS transistors NM21, NM22, NM23, NM24, NM25, and NM26. Voltage curves of control signal C, input data DA, output signal Dout and complementary output signal Doutb of converter DS2.
請參照第8A圖之虛線L211、L215,輸出訊號Dout之上升比輸出訊號Dout之下降還要慢。輸出訊號Dout緩慢地上升,而互補輸出訊號Doutb快速地下降。在時間點T21,互補輸出訊號Doutb先達到「0」,故藉由互補輸出訊號Doutb,去偏斜緩衝器DB2之PMOS電晶體PM25會被開啟。再者,在時間點T21,輸出訊號Dout仍然為「0」,故藉由輸出訊號Dout,去偏斜緩衝器DB2之PMOS電晶體PM26會被開啟。在PMOS電晶體PM25被開啟之後,會形成電流Ip3,以拉升輸出訊號Dout;在PMOS電晶體PM26被開啟之後,會形成電流Ip4,以抑制互補輸出訊號Doutb(拉升互補輸出訊號Doutb)。因此,請參照實線L213、L214, 輸出訊號Dout之形成會被加速,且互補輸出訊號之形成會被減慢。 Please refer to the dotted lines L211 and L215 in FIG. 8A, the rise of the output signal Dout is slower than the fall of the output signal Dout. The output signal Dout rises slowly, while the complementary output signal Doutb falls rapidly. At the time point T21, the complementary output signal Doutb reaches “0” first, so the PMOS transistor PM25 of the de-skew buffer DB2 is turned on by the complementary output signal Doutb. Moreover, at the time point T21, the output signal Dout is still "0", so the PMOS transistor PM26 of the de-skew buffer DB2 is turned on by the output signal Dout. After the PMOS transistor PM25 is turned on, a current Ip3 is formed to pull up the output signal Dout; after the PMOS transistor PM26 is turned on, a current Ip4 is formed to suppress the complementary output signal Doutb (pull up the complementary output signal Doutb). Therefore, please refer to the solid lines L213, L214, The formation of the output signal Dout is accelerated and the formation of the complementary output signal is slowed down.
請參照第8A圖之虛線L215、L216,輸出訊號D out快速地下降,而互補輸出訊號Doutb緩慢地上升。在時間點T22,互補輸出訊號Doutb仍然位於「0」,故藉由互補輸出訊號Doutb,去偏斜緩衝器DB2之PMOS電晶體PM25會被開啟。再者,在時間點T22,輸出訊號Dout先達到「0」,故藉由輸出訊號Dout,去偏斜緩衝器DB2之PMOS電晶體PM26會被開啟。在PMOS電晶體PM25被開啟之後,會形成電流Ip3,以拉升輸出訊號Dout;在PMOS電晶體PM26被開啟之後,會形成電流Ip4,以抑制互補輸出訊號Doutb(拉升互補輸出訊號Doutb)。因此,請參照實線L217、L218,輸出訊號Dout之形成會被減慢,且互補輸出訊號Doutb之形成會被加速。 Please refer to the dotted lines L215 and L216 in FIG. 8A, the output signal D out falls rapidly, while the complementary output signal Doutb rises slowly. At the time point T22, the complementary output signal Doutb is still at "0", so the PMOS transistor PM25 of the de-skew buffer DB2 is turned on by the complementary output signal Doutb. Moreover, at the time point T22, the output signal Dout reaches "0" first, so the PMOS transistor PM26 of the de-skew buffer DB2 is turned on by the output signal Dout. After the PMOS transistor PM25 is turned on, a current Ip3 is formed to pull up the output signal Dout; after the PMOS transistor PM26 is turned on, a current Ip4 is formed to suppress the complementary output signal Doutb (pull up the complementary output signal Doutb). Therefore, please refer to the solid lines L217, L218, the formation of the output signal Dout will be slowed down, and the formation of the complementary output signal Doutb will be accelerated.
如此一來,輸出訊號Dout之上升時間tR1、下降時間tF1與互補輸出訊號Doutb之上升時間tR2、下降時間tF2變得實質上相等。由於上升時間tR1與與下降時間tF1之差異大幅地縮小,故資料有效視窗tDV1可以大幅地拉大。 In this way, the rising time tR1 and falling time tF1 of the output signal Dout are substantially equal to the rising time tR2 and falling time tF2 of the complementary output signal Doutb. Since the difference between the rising time tR1 and the falling time tF1 is greatly reduced, the effective data window tDV1 can be greatly enlarged.
請參照第8B圖,其繪示在PMOS電晶體PM21、PM22、PM23、PM24、PM25、PM26運作得比NMOS電晶體NM21、NM22、NM23、NM24、NM25、NM26還要快的情況下,資料序列化器DS2之控制訊號C、輸入資料DA、輸出訊號Dout與互補輸出訊號Doutb的電壓曲線。 Please refer to Figure 8B, which shows the data sequence when the PMOS transistors PM21, PM22, PM23, PM24, PM25, and PM26 operate faster than the NMOS transistors NM21, NM22, NM23, NM24, NM25, and NM26. Voltage curves of control signal C, input data DA, output signal Dout and complementary output signal Doutb of converter DS2.
請參照第8B圖之虛線L221、L225,輸出訊號Dout之上升比輸出訊號Dout之下降還要快。輸出訊號Dout快速地上升,而互補輸出訊號Doutb緩慢地下降。在時間點T23,互補輸出訊號Doutb仍位於「1」,故藉由互補輸出訊號Doutb,去偏斜緩衝器DB2之NMOS電晶體NM25會被開啟。再者,在時間點T23,輸出訊號Dout先達到「1」,故藉由輸出訊號Dout,去偏斜緩衝器DB2之NMOS電晶體NM26會被開啟。在NMOS電晶體NM25被開啟之後,會形成電流In3,以拉低輸出訊號Dout;在NMOS電晶體NM26被開啟之後,會形成電流In4,以抑制互補輸出訊號Doutb(拉低互補輸出訊號Doutb)。因此,請參照實線L223、L224,輸出訊號Dout之形成會被減慢,且互補輸出訊號Doutb之形成會被加速。 Please refer to the dotted lines L221 and L225 in FIG. 8B, the rise of the output signal Dout is faster than the fall of the output signal Dout. The output signal Dout rises rapidly, while the complementary output signal Doutb falls slowly. At the time point T23, the complementary output signal Doutb is still at "1", so the NMOS transistor NM25 of the de-skew buffer DB2 is turned on by the complementary output signal Doutb. Furthermore, at the time point T23, the output signal Dout reaches “1” first, so the NMOS transistor NM26 of the de-skew buffer DB2 is turned on by the output signal Dout. After the NMOS transistor NM25 is turned on, a current In3 is formed to pull down the output signal Dout; after the NMOS transistor NM26 is turned on, a current In4 is formed to suppress the complementary output signal Doutb (pull down the complementary output signal Doutb). Therefore, please refer to the solid lines L223, L224, the formation of the output signal Dout will be slowed down, and the formation of the complementary output signal Doutb will be accelerated.
請參照第8B圖之虛線L225、L226,輸出訊號Dout緩慢地下降,互補輸出訊號Doutb快速地上升。在時間點T24,互補輸出訊號Doutb先達到「1」,故藉由互補輸出訊號Doutb,去偏斜緩衝器DB2之NMOS電晶體NM25會被開啟。再者,在時間點T24,輸出訊號Dout仍為「1」,故藉由輸出訊號Dout,去偏斜緩衝器DB25之NMOS電晶NM26會被開啟。在NMOS電晶體NM25開啟之後,會形成電流In3,以拉低輸出訊號Dout;在NMOS電晶體NM26開啟之後,會形成電流In4,以抑制互補輸出訊號Doutb(拉低互補輸出訊號Doutb)。因此,請參照實線L227、 L228,輸出訊號Dout之形成會被加速,且互補輸出訊號Doutb之形成會被減慢。 Please refer to the dotted lines L225 and L226 in FIG. 8B, the output signal Dout falls slowly, and the complementary output signal Doutb rises rapidly. At the time point T24, the complementary output signal Doutb reaches “1” first, so the NMOS transistor NM25 of the de-skew buffer DB2 is turned on by the complementary output signal Doutb. Furthermore, at the time point T24, the output signal Dout is still "1", so the NMOS transistor NM26 of the de-skew buffer DB25 is turned on by the output signal Dout. After the NMOS transistor NM25 is turned on, a current In3 is formed to pull down the output signal Dout; after the NMOS transistor NM26 is turned on, a current In4 is formed to suppress the complementary output signal Doutb (to pull down the complementary output signal Doutb). Therefore, please refer to the solid line L227, L228, the formation of the output signal Dout is accelerated, and the formation of the complementary output signal Doutb is slowed down.
如此一來,輸出訊號Dout之上升時間tR3、下降時間tF3與互補輸出訊號Doutb之上升時間tR4、下降時間tF4變得實質上相同。由於上升時間tR3與下降時間tF3之差異大幅地縮小,故資料有效視窗tDV3可以大幅地拉大。 In this way, the rising time tR3 and falling time tF3 of the output signal Dout are substantially the same as the rising time tR4 and falling time tF4 of the complementary output signal Doutb. Since the difference between the rising time tR3 and the falling time tF3 is greatly reduced, the valid data window tDV3 can be greatly enlarged.
請參照第9圖,其繪示根據一實施例之資料序列化器DS3的示意圖。在此實施例中,資料序列化器DS3包括資料緩衝器TB3及去偏斜緩衝器DB2。資料緩衝器TB3之結構類似於資料緩衝器TB2,相似之處不再重複敘述。相較於資料緩衝器TB2,資料緩衝器TB3更包括一輸入埠IB。輸入資料DA輸入至輸入埠I,而互補輸入資料DAB輸入至輸入埠IB。互補輸入資料DAB相反於輸入資料DA。 Please refer to FIG. 9 , which shows a schematic diagram of a data serializer DS3 according to an embodiment. In this embodiment, the data serializer DS3 includes a data buffer TB3 and a de-skew buffer DB2. The structure of the data buffer TB3 is similar to that of the data buffer TB2, and the similarities will not be repeated. Compared with the data buffer TB2, the data buffer TB3 further includes an input port IB. The input data DA is input to the input port I, and the complementary input data DAB is input to the input port IB. The complementary input data DAB is the inverse of the input data DA.
請參照第10圖,其繪示根據一實施例之資料序列化器DS3之電路圖。在此實施例中,無須第7圖之反相器IV25即可提供互補輸出訊號Doutb。 Please refer to FIG. 10 , which shows a circuit diagram of a data serializer DS3 according to an embodiment. In this embodiment, the complementary output signal Doutb can be provided without the inverter IV25 of FIG. 7 .
上述之資料序列化器DS2、DS3廣泛使用於電子裝置及閂鎖資料裝置。舉例來說,請參照第11圖,其繪示根據一實施例之閂鎖資料裝置100的示意圖。閂鎖資料裝置100包括一閂鎖電路110及一輸出發送器(output transmitter)120。輸出發送器120連接於閂鎖電路110。儲存於閂鎖電路110之資料透過輸出
發送器120進行傳輸。輸出發送器120包括資料序列化器DS2或資料序列化器DS3。
The above-mentioned data serializers DS2 and DS3 are widely used in electronic devices and latch data devices. For example, please refer to FIG. 11 , which shows a schematic diagram of a
在其他實施例中,資料序列化器可以包括兩個、四個或更多個資料緩衝器。這些實施例說明如下。 In other embodiments, the data serializer may include two, four or more data buffers. These examples are illustrated below.
請參照第12圖,其繪示根據另一實施例之資料序列化器DS4的示意圖。在第12圖中,資料序列化器DS4包括兩個資料緩衝器TB3、TB4及一個去偏斜緩衝器DB2。各個資料緩衝器TB3、TB4之結構類似於資料緩衝器TB2之結構。相似之處不再重複敘述。資料緩衝器TB3接收輸入資料DA與控制訊號C。資料緩衝器TB4接收一輸入資料DB及一互補控制訊號C#。互補控制訊號C#相反於控制訊號C。 Please refer to FIG. 12 , which shows a schematic diagram of a data serializer DS4 according to another embodiment. In Figure 12, the data serializer DS4 includes two data buffers TB3, TB4 and one de-skew buffer DB2. The structure of each data buffer TB3, TB4 is similar to that of the data buffer TB2. Similarities will not be repeated. The data buffer TB3 receives the input data DA and the control signal C. The data buffer TB4 receives an input data DB and a complementary control signal C#. The complementary control signal C# is opposite to the control signal C.
當控制訊號C位於預定位準(即為「1」),由資料緩衝器TB3形成輸出訊號Dout與互補輸出訊號Doutb(其值相反於輸出訊號Dout)。當互補控制訊號C位於預定位準(即為「1」),由資料緩衝器TB4形成輸出訊號Dout與互補輸出訊號Doutb(其值相反於輸出訊號Dout)。去偏斜緩衝器DB2接收互補輸出訊號Doutb,以加速或減慢輸出訊號Dout的形成。 When the control signal C is at a predetermined level (that is, "1"), the data buffer TB3 forms an output signal Dout and a complementary output signal Doutb (the value of which is opposite to the output signal Dout). When the complementary control signal C is at a predetermined level (that is, "1"), the data buffer TB4 forms an output signal Dout and a complementary output signal Doutb (the value of which is opposite to the output signal Dout). The de-skew buffer DB2 receives the complementary output signal Doutb to speed up or slow down the formation of the output signal Dout.
請參照第13圖,其說明第12圖之輸出訊號Dout。輸入資料DA之內容為「DA0」、「DA1」、「DA2」、等等。輸入資料DB之內容為「DB0」、「DB1」、等等。首先,在控制訊號C為「1」且互補控制訊號C#為「0」時,輸出訊號Dout之內容為「DA0」。接著,在控制訊號C為「0」且互補控制訊號C#為「1」 時,輸出訊號Dout之內容為「DB0」。然後,控制訊號C為「1」且互補控制訊號C#為「0」時,輸出訊號Dout之內容為「DA1」。在PMOS電晶體運作的比NMOS電晶體還要慢的情況下,如果沒有使用去偏斜緩衝器DB2來加速或減慢輸出訊號Dout之形成,輸出訊號Dout之下降時間tF會遠短於輸出訊號Dout之上升時間tR。 Please refer to FIG. 13, which illustrates the output signal Dout of FIG. 12. The contents of the input data DA are "DA0", "DA1", "DA2", and so on. The contents of the input data DB are "DB0", "DB1", and so on. First, when the control signal C is “1” and the complementary control signal C# is “0”, the content of the output signal Dout is “DA0”. Then, when the control signal C is "0" and the complementary control signal C# is "1" When , the content of the output signal Dout is "DB0". Then, when the control signal C is "1" and the complementary control signal C# is "0", the content of the output signal Dout is "DA1". In the case that the PMOS transistor operates slower than the NMOS transistor, if the de-skew buffer DB2 is not used to speed up or slow down the formation of the output signal Dout, the fall time tF of the output signal Dout will be much shorter than the output signal The rising time tR of Dout.
在此實例中,去偏斜緩衝器DB2接收互補輸出訊號Doutb,以加速輸出訊號Dout之上升並減慢輸出訊號Dout之下降。因此,上升時間tR被縮短為上升時間tR1,下降時間tF被拉長為下降時間tF1。如此一來,資料有效視窗tDV1可以大幅地拉大。 In this example, the de-skew buffer DB2 receives the complementary output signal Doutb to speed up the rising of the output signal Dout and slow down the falling of the output signal Dout. Therefore, the rising time tR is shortened to the rising time tR1, and the falling time tF is lengthened to the falling time tF1. In this way, the effective data window tDV1 can be greatly enlarged.
請參照第14圖,其繪示根據另一實施例之資料序列化器DS5之示意圖。在第14圖中,資料序列化器DS5包括兩個資料緩衝器TB5、TB6及一個去偏斜緩衝器DB2。各個資料緩衝器TB5、TB6之結構類似於資料緩衝器TB3之結構。相似之處不再重複敘述。資料緩衝器TB5接收輸入資料DA、互補輸入資料DAB及控制訊號C。資料緩衝器TB6接收輸入資料DB、互補輸入資料DBB及互補控制訊號C#。互補控制訊號C#相反於控制訊號C。 Please refer to FIG. 14 , which shows a schematic diagram of a data serializer DS5 according to another embodiment. In Figure 14, the data serializer DS5 includes two data buffers TB5, TB6 and one de-skew buffer DB2. The structure of each data buffer TB5, TB6 is similar to that of the data buffer TB3. Similarities will not be repeated. The data buffer TB5 receives the input data DA, the complementary input data DAB and the control signal C. The data buffer TB6 receives the input data DB, the complementary input data DBB and the complementary control signal C#. The complementary control signal C# is opposite to the control signal C.
當控制訊號C位於預定位準(即為「1」)時,由資料緩衝器TB5形成輸出訊號Dout與互補輸出訊號Doutb(其值相反於輸出訊號Dout)。當互補控制訊號C#位於預定位準(即為「1」)時,由資料緩衝器TB6形成輸出訊號Dout與互補輸出訊號Doutb。去偏斜緩衝器DB2接收互補輸出訊號Doutb,以加速或減慢輸出訊號Dout之形成。 When the control signal C is at a predetermined level (that is, "1"), the data buffer TB5 forms an output signal Dout and a complementary output signal Doutb (the value of which is opposite to the output signal Dout). When the complementary control signal C# is at a predetermined level (ie "1"), the data buffer TB6 forms the output signal Dout and the complementary output signal Doutb. The de-skew buffer DB2 receives the complementary output signal Doutb to speed up or slow down the formation of the output signal Dout.
請參照第15圖,其繪示根據另一實施例之資料序列化器DS6的示意圖。在第15圖中,資料序列化器DS6包括四個資料緩衝器TB7、TB8、TB9、TB10及一個去偏斜緩衝器DB2。各個資料緩衝器TB7、TB8、TB9、TB10之結構類似於資料緩衝器TB2之結構。相似之處不再重複敘述。資料緩衝器TB7接收輸入資料DA及控制訊號CA。資料緩衝器TB8接收輸入資料DB及控制訊號CB。資料緩衝器TB9接收輸入資料DC及控制訊號CC。資料緩衝器TB10接收輸入資料DD及控制訊號CD。控制訊號CA、CB、CC、CD在一周期內輪流為「1」。 Please refer to FIG. 15 , which shows a schematic diagram of a data serializer DS6 according to another embodiment. In Fig. 15, the data serializer DS6 includes four data buffers TB7, TB8, TB9, TB10 and one de-skew buffer DB2. The structure of each data buffer TB7, TB8, TB9, TB10 is similar to that of the data buffer TB2. Similarities will not be repeated. The data buffer TB7 receives the input data DA and the control signal CA. The data buffer TB8 receives the input data DB and the control signal CB. The data buffer TB9 receives the input data DC and the control signal CC. The data buffer TB10 receives the input data DD and the control signal CD. The control signals CA, CB, CC, and CD are "1" alternately within one cycle.
當控制訊號CA為「1」時,由資料緩衝器TB7形成輸出訊號Dout與互補輸出訊號Doutb。當控制訊號CB為「1」時,由資料緩衝器TB8形成輸出訊號Dout與互補輸出訊號Doutb。當控制訊號CC為「1」時,由資料緩衝器TB9形成輸出訊號Dout與互補輸出訊號Doutb。當控制訊號CD為「1」時,由資料緩衝器TB10形成輸出訊號Dout與互補輸出訊號Doutb。去偏斜緩衝器DB2接收互補輸出訊號Doutb,以加速或減慢輸出訊號Dout之形成。 When the control signal CA is "1", the output signal Dout and the complementary output signal Doutb are formed by the data buffer TB7. When the control signal CB is "1", the output signal Dout and the complementary output signal Doutb are formed by the data buffer TB8. When the control signal CC is "1", the output signal Dout and the complementary output signal Doutb are formed by the data buffer TB9. When the control signal CD is “1”, the data buffer TB10 forms the output signal Dout and the complementary output signal Doutb. The de-skew buffer DB2 receives the complementary output signal Doutb to speed up or slow down the formation of the output signal Dout.
請參照第16圖,其說明第15圖之輸出訊號Dout。輸入資料DA之內容為「DA0」、「DA1」、「DA2」、等等。輸入資料DB之內容為「DB0」、「DB1」、「DB2」、等等。輸入資料DC之內容為「DC0」、「DC1」、等等。輸入資料DD之內容為「DD0」、「DD1」、等等。首先,在控制訊號CA為「1」 且控制訊號CB、CC、CD為「0」時,輸出訊號Dout之內容為「DA0」。接著,在控制訊號CB為「1」且控制訊號CA、CC、CD為「0」時,輸出訊號Dout之內容為「DB0」。然後,在控制訊號CC為「1」且控制訊號CA、CB、CD為「0」時,輸出訊號Dout之內容為「DC0」。接著,在控制訊號CD為「1」且控制訊號CA、CB、CC為「0」時,輸出訊號Dout之內容為「DD0」。在PMOS電晶體運作的比NMOS電晶體還要快的情況下,如果沒有使用去偏斜緩衝器DB2來加速或減慢輸出訊號Dout之形成,輸出訊號Dout之下降時間Tf遠短於輸出訊號Dout之上升時間tR。 Please refer to FIG. 16, which illustrates the output signal Dout of FIG. 15. The contents of the input data DA are "DA0", "DA1", "DA2", and so on. The contents of the input data DB are "DB0", "DB1", "DB2", and so on. The contents of the input data DC are "DC0", "DC1", and so on. The contents of the input data DD are "DD0", "DD1", and so on. First, when the control signal CA is "1" And when the control signals CB, CC, CD are "0", the content of the output signal Dout is "DA0". Then, when the control signal CB is “1” and the control signals CA, CC, CD are “0”, the content of the output signal Dout is “DB0”. Then, when the control signal CC is “1” and the control signals CA, CB, CD are “0”, the content of the output signal Dout is “DC0”. Then, when the control signal CD is “1” and the control signals CA, CB, CC are “0”, the content of the output signal Dout is “DD0”. In the case that the PMOS transistor operates faster than the NMOS transistor, if the de-skew buffer DB2 is not used to speed up or slow down the formation of the output signal Dout, the fall time Tf of the output signal Dout is much shorter than the output signal Dout The rise time tR.
在此實施例中,去偏斜緩衝器DB2接收互補輸出訊號Doutb以加速輸出訊號Dout並減慢輸出訊號Dout。因此,上升時間tR被縮短為上升時間tR1,且下降時間tF被拉長為下降時間tF1。因此,資料有效視窗tDV1可以大幅地拉長。 In this embodiment, the deskew buffer DB2 receives the complementary output signal Doutb to speed up the output signal Dout and slow down the output signal Dout. Therefore, the rising time tR is shortened to the rising time tR1, and the falling time tF is lengthened to the falling time tF1. Therefore, the valid data window tDV1 can be greatly lengthened.
請參照第17圖,其繪示根據另一實施例之資料序列化器DS7的示意圖。在第17圖中,資料序列化器DS7包括四個資料緩衝器TB11、TB12、TB13、TB14及一個去偏斜緩衝器DB2。各個資料緩衝器TB11、TB12、TB13、TB14之結構類似於資料緩衝器TB3之結構。相似之處不再重物敘述。資料緩衝器TB11接收輸入資料DA、互補輸入資料DAB及控制訊號CA。資料緩衝器TB12接收輸入資料DB、互補輸入資料DBB及控制訊號CB。資料緩衝器TB13接收輸入資料DC、互補輸入資料DCB、控制訊號 CC。資料緩衝器TB14接收輸入資料DD、互補輸入資料DDB及控制訊號CD。 Please refer to FIG. 17 , which shows a schematic diagram of a data serializer DS7 according to another embodiment. In Fig. 17, the data serializer DS7 includes four data buffers TB11, TB12, TB13, TB14 and one de-skew buffer DB2. The structure of each data buffer TB11, TB12, TB13, TB14 is similar to that of the data buffer TB3. The similarities no longer weigh heavily on the narrative. The data buffer TB11 receives the input data DA, the complementary input data DAB and the control signal CA. The data buffer TB12 receives the input data DB, the complementary input data DBB and the control signal CB. Data buffer TB13 receives input data DC, complementary input data DCB, and control signals CC. The data buffer TB14 receives the input data DD, the complementary input data DDB and the control signal CD.
在控制訊號CA為「1」時,由資料緩衝器TB11形成輸出訊號Dout與互補輸出訊號Doutb。在控制訊號CB為「1」時,由資料緩衝器TB12形成輸出訊號Dout與互補輸出訊號Doutb。在控制訊號CC為「1」時,由資料緩衝器TB13形成輸出訊號Dout與互補輸出訊號Doutb。在控制訊號CD為「1」時,由資料緩衝器TB14形成輸出訊號Dout與互補輸出訊號Doutb。去偏斜緩衝器DB2接收互補輸出訊號Doutb,以加速或減慢輸出訊號Dout之形成。 When the control signal CA is “1”, the data buffer TB11 forms the output signal Dout and the complementary output signal Doutb. When the control signal CB is “1”, the data buffer TB12 forms the output signal Dout and the complementary output signal Doutb. When the control signal CC is “1”, the data buffer TB13 forms the output signal Dout and the complementary output signal Doutb. When the control signal CD is “1”, the data buffer TB14 forms the output signal Dout and the complementary output signal Doutb. The de-skew buffer DB2 receives the complementary output signal Doutb to speed up or slow down the formation of the output signal Dout.
如上所述,本揭露利用去偏斜緩衝器DB2來接收互補輸出訊號Doutb,以加速或減慢輸出訊號Dout之形成。因此,輸出訊號Dout之上升時間tR1、下降時間tF1與互補輸出訊號Doutb之上升時間tR2、下降時間tF2變得實質上相等。由於上升時間tR1與下降時間tF1之差異大幅地縮小,故資料有效視窗tDV1可以大幅地拉大。 As mentioned above, the present disclosure utilizes the de-skew buffer DB2 to receive the complementary output signal Doutb to speed up or slow down the formation of the output signal Dout. Therefore, the rising time tR1 and falling time tF1 of the output signal Dout are substantially equal to the rising time tR2 and falling time tF2 of the complementary output signal Doutb. Since the difference between the rising time tR1 and the falling time tF1 is greatly reduced, the valid data window tDV1 can be greatly enlarged.
綜上所述,雖然本揭露已以實施例揭露如上,然其並非用以限定本揭露。本揭露所屬技術領域中具有通常知識者,在不脫離本揭露之精神和範圍內,當可作各種之更動與潤飾。因此,本揭露之保護範圍當視後附之申請專利範圍所界定者為準。 To sum up, although the present disclosure has been disclosed above with embodiments, it is not intended to limit the present disclosure. Those with ordinary knowledge in the technical field to which this disclosure belongs may make various changes and modifications without departing from the spirit and scope of this disclosure. Therefore, the scope of protection of this disclosure should be defined by the scope of the appended patent application.
C:控制訊號 C: Control signal
DA:輸入資料 DA: input data
Dout:輸出訊號 Dout: output signal
Doutb:互補輸出訊號 Doutb: Complementary output signal
DB2:去偏斜緩衝器 DB2: Deskew Buffer
DS2:資料序列化器 DS2: Data Serializer
EN:致能埠 EN: enable port
I:輸入埠 I: input port
Ip1,Ip2,Ip3,Ip4,In1,In2,In3,In4:電流 Ip1,Ip2,Ip3,Ip4,In1,In2,In3,In4: Current
IV21,IV22,IV23,IV24,IV25:反相器 IV21, IV22, IV23, IV24, IV25: Inverters
NM21,NM22,NM23,NM24,NM25,NM26:NMOS電晶體 NM21, NM22, NM23, NM24, NM25, NM26: NMOS transistors
O,OB:輸出埠 O, OB: output port
PG:緩衝閘 PG: buffer gate
PM21,PM22,PM23,PM24,PM25,PM26:PMOS電晶體 PM21, PM22, PM23, PM24, PM25, PM26: PMOS transistor
TB2:資料緩衝器 TB2: data buffer
V1:第一電壓 V1: first voltage
V2:第二電壓 V2: second voltage
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW111101097A TWI799073B (en) | 2022-01-11 | 2022-01-11 | Data serializer, latch data device using the same and controlling method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW111101097A TWI799073B (en) | 2022-01-11 | 2022-01-11 | Data serializer, latch data device using the same and controlling method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI799073B true TWI799073B (en) | 2023-04-11 |
| TW202329627A TW202329627A (en) | 2023-07-16 |
Family
ID=86948806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW111101097A TWI799073B (en) | 2022-01-11 | 2022-01-11 | Data serializer, latch data device using the same and controlling method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI799073B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060250163A1 (en) * | 1999-07-16 | 2006-11-09 | Morzano Christopher K | Apparatus and method for adjusting clock skew |
| US20130038350A1 (en) * | 2011-08-11 | 2013-02-14 | Initio Corporation | Single-to-differential conversion circuit and method |
| US20130249612A1 (en) * | 2012-03-26 | 2013-09-26 | Rambus Inc. | Method and apparatus for source-synchronous signaling |
-
2022
- 2022-01-11 TW TW111101097A patent/TWI799073B/en active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060250163A1 (en) * | 1999-07-16 | 2006-11-09 | Morzano Christopher K | Apparatus and method for adjusting clock skew |
| US20130038350A1 (en) * | 2011-08-11 | 2013-02-14 | Initio Corporation | Single-to-differential conversion circuit and method |
| US20130249612A1 (en) * | 2012-03-26 | 2013-09-26 | Rambus Inc. | Method and apparatus for source-synchronous signaling |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202329627A (en) | 2023-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6501306B1 (en) | Data output circuit for semiconductor device with level shifter and method for outputting data using the same | |
| US7167027B2 (en) | Latch-type level converter and receiver circuit accurately amplifying low-amplitude signals and receiving common-mode input signals higher than a supply voltage | |
| JP2002158577A (en) | Slew rate adjustment circuit and semiconductor device | |
| US7733716B2 (en) | Signal masking method, signal masking circuit, and semiconductor integrated circuit | |
| US6356494B2 (en) | Automatic precharge apparatus of semiconductor memory device | |
| US5991226A (en) | Address counter cell | |
| US6738295B2 (en) | Semiconductor memory device and associated data read method | |
| TWI312159B (en) | Data output buffer capable of controlling data valid window in semiconductor memory devices | |
| TWI799073B (en) | Data serializer, latch data device using the same and controlling method thereof | |
| KR100221915B1 (en) | Variable latency, output buffer and synchronizer for synchronous memory | |
| US6496443B2 (en) | Data buffer control circuits, integrated circuit memory devices and methods of operation thereof using read cycle initiated data buffer clock signals | |
| CN116469425A (en) | Data serializer, latch data device using same and control method thereof | |
| US20240291492A1 (en) | High speed dual-tail latch with power gating | |
| US6307400B1 (en) | Data register circuit in memory device | |
| KR20090006577A (en) | Input buffer of semiconductor memory device | |
| US6594190B2 (en) | Semiconductor device with output latch circuit outputting complementary data at high speed | |
| US5627794A (en) | Signal transfer circuit for synchronous memory device | |
| CN110827885B (en) | Input receiver circuit and adaptive feedback method | |
| US6243302B1 (en) | Apparatus for outputting data using common pull-up/pull-down lines with reduced load | |
| KR100373348B1 (en) | Data input device of DDR SDRAM | |
| US7016258B2 (en) | Semiconductor device having input/output sense amplifier for multiple sampling | |
| KR100378686B1 (en) | Flip-Flop circuit | |
| JP2709219B2 (en) | Memory circuit | |
| TWI809702B (en) | Flip-flop circuit and asynchronous receiving circuit | |
| KR100303993B1 (en) | Output data rate adjustment circuit according to frequency change |