TW201220691A - Clockless return to state domino logic gate and integrated circuit and logic function evaluation method corresponding thereto - Google Patents
Clockless return to state domino logic gate and integrated circuit and logic function evaluation method corresponding thereto Download PDFInfo
- Publication number
- TW201220691A TW201220691A TW100125579A TW100125579A TW201220691A TW 201220691 A TW201220691 A TW 201220691A TW 100125579 A TW100125579 A TW 100125579A TW 100125579 A TW100125579 A TW 100125579A TW 201220691 A TW201220691 A TW 201220691A
- Authority
- TW
- Taiwan
- Prior art keywords
- state
- node
- logic
- reset
- circuit
- Prior art date
Links
Landscapes
- Logic Circuits (AREA)
Abstract
Description
201220691 六、發明說明: 【發明所屬之技術領域】 本發明係有關於邏輯電路,且特別有關於自我重置狀 態回歸骨牌式邏輯閘(self-resetting return to state (RTS) domino logic gate),其操作無須依靠時脈信號,且用於回 應狀態回歸(RTS)信號。 【先前技術】 邏輯電路在積體電路(1C)上的設置,通常以快速執行邏 輯運算為目的,因此,有多種可能佈局。在許多例子中, 將時脈信號導引至提供邏輯運算的電路是困難且不易實現 的。包括靜態以及動態邏輯閘以及電路,大多數的邏輯電 路都需要根據一輸入時脈操作。靜態互補式金氧半邏輯閘 是以相當低的能量操作,但具有可觀的輸入電容,且其中 信號是互補的P型裝置與N型裝置彼此角力而得,因此, 靜態互補式金氧半邏輯閘的操作相當慢。骨牌式電路 (Domino)較相對的靜態裝置快速,但幾乎總是要由一輸入 時脈信號控制。 此技術領域需要一種邏輯電路或邏輯閘,可以在無需 時脈信號的狀態下以較快速且有效的方式進行邏輯運算。 【發明内容】 根據本發明一種實施方式所形成的一種無時脈狀態回 歸骨牌邏輯閘,具有複數個節點、一骨牌電路、一估算電 路、一致能電路以及一重置電路。上述節點各自設計在一 第一狀態以及一第二狀態切換。上述輸入節點各自在設定 為上述第一狀態後,根據狀態回歸操作回歸上述第二狀 CNTR2460I00-TW/0608-A42737-TW/Final 4 201220691 態。骨牌電路具有一預置狀態以及一閂鎖狀態。該骨牌電 路為該預置狀態時,該骨牌電路設定一預置節點以及一致 能節點至上述第一狀態、且設定該輸出節點以及一第一重 置節點為上述第二狀態。當該預置節點轉態至上述第二狀 態,該骨牌電路切換至該閂鎖狀態,以轉態該輸出節點至 上述第一狀態且轉態該致能節點至上述第二狀態。當該第 一重置節點轉態為上述第一狀態時,該骨牌電路重置回該 預置狀態。當上述輸入節點為至少一個估算狀態中任一者 時,該估算電路轉態該預置節點至該第二狀態,反之,則 該估算電路不影響該預設節點之準位。當該致能節點為上 述第二狀態時,該致能電路轉態該第二重置節點至上述第 一狀態,反之,則該致能電路不影響該第二重置節點之準 位。當上述輸入節點不為上述至少一個估算狀態中任一者 時,該重置電路將上述第一與第二重置節點耦接在一起。 當上述輸入節點為上述至少一個估算狀態中任一者時,該 重置電路將上述第一與第二重置節點彼此隔離。該估算電 路與該重置電路彼此可為雙配置設計。所述狀態回歸技術 可由回歸邏輯’〇’設計實現,用於回應回歸邏輯’〇’輸入信 號,或者,可由回歸邏輯T設計實現,用於回應回歸邏輯T 輸入信號。 根據本發明一種實施方式所實現的積體電路,其中包 括一第一邏輯以及一無時脈狀態回歸骨牌邏輯閘。該第一 邏輯供應複數個狀態回歸信號。該等狀態回歸信號各自切 換於一第一狀態以及一第二狀態。關於各個狀態回歸信 號,於設定為第一狀態後,該第一邏輯會根據狀態回歸操 CNTR2460I00-TW/0608-A42737-TW/Final 5 201220691 牌邏輯回知仏號為第二狀態。無時脈狀態回歸骨 -笛-1 預設節點一致能節點、—輪出節點以及 盔時jrm第一重置節點,各自切換於第一與第二狀態。 :夺脈狀態回歸骨牌邏輯閘更包括—骨牌電路、一估算電 路、一致能電路以及—重置電路。 根據本發明—種實施方式所實現的邏輯運算估算方 。=方法包括接收複數個狀態回歸信號。關於各個狀 :二笮仏虎t於设定至-第-狀態後根據狀態回歸操作 第f狀態。該方法更包括供應具有—預置狀態以及 ’’狀㈣—骨牌電路。該骨牌電路於該預置狀態時, 二6又疋:預置節點以及一致能節點為一第一狀態,且設定 ::出節點以及一重置節點為一第二狀態。當該預置節點 1至該第一狀態時,該骨牌電路切換至該閂鎖狀態。 田S重置節點轉態至該第一狀態’該骨牌電路轉態回該預 ^狀態’以轉態該輸出節點至該第一狀態、且轉態該致能 :點至該第二狀態。該方法更包括估算上述狀態回歸輸入 °° /、中於°亥專狀恕回歸輪入信號處於至少一個估算 狀態的任一者時’轉態該預置節點至該第二狀態,使該Ϊ 牌電路切換為其閃鎖狀態。該方法尚包括於該致能節點於 該第二狀態且該等狀態回歸信號不再為上述至少一個估算 狀態的任—者時轉態該重置節點為該第-狀態以重置該ί 牌電路為該預置狀態。 根據本發明-種實施方式所形成的—無時脈狀態回歸 骨牌邏輯閘’具有複數個節點,—骨牌電路、—估算電路、 -致能電路以及一重置電路。各節點切換於一第一狀態以 CNTR2460l00-TW/0608-A42737-TW/Final ή 201220691 及一第二狀態。至少一個輸入節點是一狀態回歸節點,會 在設定為該第一狀態後,根據狀態回歸操作回歸該第二狀 態。該骨牌電路具有一預置狀態以及一閂鎖狀態。當該骨 牌電路為該預置狀態時,該骨牌電路設定一預置節點以及 一致能節點至該第一狀態、且設定一輸出節點以及一第一 重置節點至該第二狀態。當該預置節點被拉至該第二狀 態,該骨牌電路切換至該閂鎖狀態,以將該輸出節點拉至 該第一狀態、且將該致能節點拉至該第二狀態。當該第一 重置節點拉至該第一狀態時,該骨牌電路重置回該預置狀 態。當上述輸入節點處於至少一個估算狀態的任一者時, 該估算電路將該預置節點拉至該第二狀態;反之,該估算 電路不干涉該預置節點之準位。當該致能節點處於該第二 狀態時,該致能電路拉升該第二重置節點至該第一狀態。 當上述輸入節點不處於上述至少一估算狀態的任何一種 時,該重置電路將上述第一與第二重置節點耦接在一起; 反之,該重置電路會將上述第一與第二重置節點相互隔離。 上述狀態回歸技術可實現成回歸邏輯’〇’的架構,用以 回應回歸邏輯’〇’輸入信號。或者,上述狀態回歸技術可實 現成回歸回歸邏輯’Γ的架構,用以回應回歸邏輯’1’輸入信 號。估算電路以及重置電路可用於共同執行任何需求的邏 輯運算或功能,且無需限定為彼此的雙配置設計。在一種 實施方式中,估算電路乃對應上述輸入節點的集合狀態, 而該重置電路則搞接少於上述輸入節點總數的輸入節點。 關於提供給該重置電路的輸入節點,各個皆是狀態回歸節 CNTR2460!00-TW/0608-A42737-TW/Final 7 201220691 中勺^ 發明—種實施方式所製作的積體電路,复 匕括第-邏輯以及一無時脈狀態回歸骨牌邏輯閘' 一邏輯提供至少-個狀態回歸信號,切換於-第—狀= 及一第二狀態。關於各個狀態回歸信號,該第一邏輯 ===為苐一狀態後根據該狀態回歸操作 目二至第-狀。所述無時脈狀態回歸骨牌邏輯閑 八有-預置節點、一致能節點、一輸出節點、以及— 與一第二重置節點;上述節點各自在上述第一與第能 切換。'述無時脈狀態回歸骨牌邏輯閘更包括一骨牌; 路、一估算電路、一致能電路以及一重置電路。 短.軍=據本發明一種實施方式所形成的-種估算-邏 其中包括以下步驟。首先,接收複數個輸 入μ ’該接人信號各自在第—狀態與第二狀態切換。 此外’提供一骨牌電路,操作在一預置狀態以及一問鎖狀 該預置狀態下,該骨牌電路設定—預置節點以及一 致靖點至一第一狀態、且設定一輪出節點以及一重置節 點至-第二狀態。當該預置節點被拉到該第二狀態時,該 骨牌電路切換至該問鎖狀態,轉態該輸出節點至該第一狀 %且將該致能節點拉到該第二狀態。當該重置節點拉到 該第-狀^ ’該骨牌電路重置回該預置狀態。所述方法 更=括#·^上边狀癌回歸輸入信號,於上述狀態回歸輸 入U處於至)-個估异狀態的任何之一時,將該預置節 點拉到第二狀態’以轉態該骨牌電路至該閃鎖狀態。所述 方法更^括:於該致能節點處於該第二狀態且上述狀態回 歸輸入b虎不為上述至少一個估算狀態的任何之一時,將 CNTR2460l00-TW/0608-A42737-TW/Final 8 201220691 該重置節點拉到該第—狀離 信號包括至少_個狀態回^置該骨牌電路。上述輸入 據狀態回歸操作回歸為該第:2二於設定為第一狀態後根 , κ ,- ‘ 步—狀態。 根據本發明一種實 骨牌邏輯閘,包括一骨=所實現的一無時脈狀態回歸 狀態回歸骨牌邏輯間用於==入電路。該無時脈 各個輸入邏輯信號設計為入邏輯信號,其中 牌電路包括三個反相器、 2一料狀態切換。骨 及-第二裝置、以及且〃帛-傳導形式的-第1 ^^ /、有—第二傳導形式的一裝置。第 反相益耦接於上述輸入與輸 :置弟- 於上述輸出節點以及-致能節點之間第接 端耦接一第一重置節點。筮一推士 一反相以輸入 有-控制上述輸出節:具 上述預置節點。第二傳導狀態的第-裝置具有—第 接關於該第二邏輯狀態的—第二電源電位、— m該:能節點、以及一第二電流端麵接該第一重 =弟一電源電位節點、-控制端輕接該第三反相器的輸 〜u及一第一電流端稱接該預置節點。上述輸入邏輯 ^虎為-估算狀態時,該輸入電路將該預置節點拉到該第 -邏輯狀®。上述輸人錢轉態_該估算狀態時,該 入電路暫時地將該第一重置節點拉到該第一邏輯狀態。 在-種實施方式中,該輸入電路包括一估算電路、— :能電路以及一重置電路。當上述輸入邏輯信號為一估算 cNTR2460I00-TW/0608-A42737-TW/Final 9 201220691 預置節餘到該第二邏輯狀態。 重置節點拉到該第::二:致能電路將-第二 估算狀態時,該重 ^、。§該輸人邏輯信號不為該 二ί: :Γ式中,該第一電源電位節點具有- 第一錢々第二電源電㈣點具有—參考電位,該 傳導形式為半導體Ρ型設計, 導體Nf丨設計。^ ^ 第―料形式為半 點呈右:二 種貫施方式中’該第-電源電位節 電位,,ΐ 該第二電源電位節點具有一正值電源 开形式為半導體Ν型設計,且該第二導通 ^ 導體Ρ型③計。上述輸人信號可包括至少一個狀 回歸信號,根據不同設計,所述輸人信號會回歸邏輯,r 或回歸邏輯,〇,。 ,、根據本發明—種實施方式所實現的-積體f路包括至 少一個無時脈狀態回歸骨牌邏輯閘以及一第一電路。該第 二電ί供應至少—個狀態_信號,且於上述狀態回歸信 唬設定為第一狀態後根據狀態回歸操作將之設定為第二狀 態。無時脈狀態回歸骨牌邏輯閘可以上述類似方式設計。 。一種估算多個輸入邏輯信號的方法。所述該等輸入邏 輯信號包括至少一個狀態回歸輸入信號。該方法包括設定 一預置節點為一第一邏輯狀態,該第一邏輯狀態為一第二 邏輯狀態的反相。所述方法更包括反相該預置節點以決定 一輸出節點的邏輯狀態’反相該輸出節點以決定一致能節 點的邏輯狀態,於該致能節點為該第一邏輯狀態時轉態一 重置節點至該第二邏輯狀態,反相該重置節點以決定一反 CNTR2460I〇〇-TW/〇608-A42737-TW/FinaI 10 201220691 相重置節點的一邏輯狀態,於該反相重置節點為該第二邏 輯狀態時轉態該預置節點至該第一邏輯狀態,於上述輸入 信號組成一估算狀態時強制該預置節點至該第二邏輯狀 態,供應於轉態為第一邏輯狀態後轉態回第二邏輯狀態的 至少一個狀態回歸信號,以及於該致能節點為該第二邏輯 狀態且上述輸入信號根據狀態回歸操作跳脫該估算狀態時 強制該重置節點為該第一邏輯狀態。此外,當重置節點被 強制為該第一邏輯狀態,反相重置節點轉態回該第二邏輯 狀態,接著,轉態該預置節點為該第一邏輯狀態,再來, 轉態上述輸出節點回該第二邏輯狀態,接著,轉態該致能 節點回到該第一邏輯狀態,接著,轉態該重置節點回該第 二邏輯狀態,且接著,轉態該反相重置節點回該第一邏輯 狀態。 【實施方式】 以下說明將幫助本技術領域人士得以將本說明書所揭 露的發明内容製作且運用於特定應用以及條件。本技術領 域人士依照以下所揭露之實施方式可能發展出多種變形, 且說明書所揭露的技巧也可能以其他實施方式實現。因 此,本發明的範圍並非意圖限定在以下所示或所述之特定 實施例,事實上,應以所揭露之技巧與特徵的最廣範圍解 釋之。發明人已發現業界對高速、有效率且無須依靠時脈 信號之邏輯運算的需求。因此,發明人發展出無須時脈信 號的狀態回歸骨牌邏輯閘,以下提供第1〜17圖討論之。 第1圖為一簡化的方塊圖,圖解一晶片(或一積體電 CNTR2460I00-TW/0608-A42737-TW/Final 11 201220691 路,IC)101,其中包括根據本發明一種實施方式所實現的 一無時脈狀癌回歸骨牌電路(clockless return to state domino circuit)105。積體電路1〇丨可為任何型式,且可包 括本技術領域已發展之任何數量之電子電路。在一種實施 方式中,晶片101為一處理器,例如一微控制器 (microcontroller)或微處理器(microprocessor)等類似裝置, 此外,任何類型的積體電路或晶片都可能為其應用。一時 脈信號CLK佈置在該積體電路ιοί上,由一狀態回歸邏輯 103接收。該狀態回歸邏輯1〇3輸出一或多個狀態回歸輪 入信號IN(RTS)給耦接該無時脈狀態回歸骨牌電路對 應輸入端的複數個輸入郎點。該時脈信號CLK也被牽線至 非狀態回歸邏輯(NON-RTS l〇gic)i〇4。該非狀態回歸邏輯 104輸出一或多個非狀態回歸信號in(NON-RTS)給耦接該 無時脈狀態回歸骨牌電路105對應輸入端的複數個輸入 端。以下更詳細敘述之。隨著無時脈狀態回歸骨牌電路1〇5 的設計不同’輸入信號IN之内容(IN(RTS)與IN(NON-RTS) 之組合)會有所不同。在某些應用中(例如,雙配置設計/dual. configurations),各個輸入信號IN都是狀態回歸信號 RTS(以邏輯或閘設計為例)。此外,在其他應用中(例如, 非雙配置設計/non-dual configuration),輸入信號in中至少 有一個為狀態回歸信號RTS ’至於輸入信號in内剩餘的各 個信號則為狀態回歸信號RTS或非狀態回歸ΝΟΝ-RTS信 號。通常,是在以下狀況下需要發展與提供上述狀態回歸 信號。上述無時脈狀態回歸骨牌電路105輪出一個或多個 狀態回歸輸出信號OUT(RTS)至另一邏輯電路1〇7的相關 CNTR2460IOO-TW/0608-A42737-丁 W/Final 12 201220691 輸入端’且時脈信號CLK亦被連接至邏輯電路107的時脈 輸入端°狀態回歸邏輯1〇3包括任何靜態或動態電路的組 合’且更包括任何閂鎖(latch)或暫存器電路的組合,以根 據狀態回歸操作提供輪入信號IN(RTS)。邏輯1〇7包括任 何靜態或骨牌電路(有腳位f〇〇ted或無腳位f〇〇tless)的組合 且/或任何閂鎖或暫存器的組合,以接收、或閂鎖、或暫存 所述輸出信號OUT(RTS;)。 所述之狀態回歸輸入與輸出信號IN與out代表的是 信號會在切換到一第二狀態後回到一預定狀態或—第一狀 態。在二進位制邏輯中,狀態回歸不是回到邏輯,〇,(RT〇, 其預設邏輯狀態為邏輯,〇,),就是回到邏輯,〗,㊉T1,其預 設邏輯狀態為邏輯’1,)。無時脈狀態回歸骨牌電路1〇5包括 一或多個無時脈狀態回歸骨牌邏輯閘。該等無時脈狀態回 歸骨牌邏輯閘彼此串疊(cascade),或根據任何串聯或並聯 方式耦接在一起。多種數量的無時脈狀態回歸骨牌邏輯間 都有機會被串疊或串聯在一起,僅受限於時間條件,所述 時間條件定義於相應之輸出信號有效與否。每—個㈣= 狀態回歸骨牌邏輯閘可接收任何數量的狀態回歸輪入信號 且輸出至少-個狀態回歸輸出信號至其他電路—包括其他 無時脈狀態回歸骨牌邏輯閘、或邏輯電路1〇7'或其他類 似電路。 ' 第2圖為一方塊圖,圖解根據本案一種實施方式所實 現的一無時脈狀態回歸骨牌邏輯閘2〇〇,用以實現該無^ 脈狀態回歸骨牌電路1G5内的-個或多個無時脈狀 骨牌邏輯閘。輸人信號IN 個或多個信號供應給對應 CNTR2460I〇〇-TW/0608-A42737-TW/Final 13 201220691 的輸入節點上,以輸入至一狀態回歸估算電路201的對應 輸入端,且至少一個上述輸入信號IN會提供給一狀態回歸 重置電路203。雖然圖中標示將同樣的輸入信號IN供應給 電路201與203兩者,但在某些實施方式中一以下將詳細 討論之一供應給該狀態回歸重置電路203的可僅為上述輸 入信號IN的一子集合。此外,輸入信號IN可為狀態回歸 信號(RTS)或可包括一或多個非狀態回歸信號(non-RTS)。 無時脈狀態回歸骨牌邏輯閘200更包括一狀態回歸骨牌電 路205 ;該狀態回歸骨牌電路205耦接一對電源電位VSRC1 以及VSRC2。電源電位VSRC1以及VSRC2各由一電源電 路(無顯示在圖中)提供,且以適當的電位統一供應電源電 位給積體電路101上的複數個電子電路,所採用技術可為 本技術領域常見技術。每一個電源電位所供應的電位以及 對應在電源電位VSRC1與VSRC2之間的電位區間乃與電 路型式和特定技術或製程相關,例如,可為5伏特、3.3伏 特或2.1伏特等。通常,電源電位VSRC1與VSRC2之一 為一參考電位(例如,VSS),且另一為一供電電位VDD, 可以本技術領域常見技術實現之。狀態回歸估算電路2(Π、 狀態回歸重置電路203與狀態回歸致能電路207可共同組 成一輸入電路,對應輸入信號IN動作。 狀態回歸估算電路201耦接電源電位VSRC2,且更耦 接一預置節點202以耦接該狀態回歸骨牌電路205的一預 置輸入/輸出端PSET。該狀態回歸骨牌電路205具有一輸 出端供應一狀態回歸輸出信號OUT(RTS)於一輸出節點 208,且具有一重置輸入輸出端RST產生一重置信號(同樣 CNTR2460I00-TW/0608-A42737-TW/Final 14 201220691 - 標為RST)於一重置節點206,且還具有一狀態回歸致能信 號輸出端RTSE供應一狀態回歸致能信號(同樣標為RTSE) 於對應的一狀態回歸致能節點204。無時脈狀態回歸骨牌 邏輯閘200包括一狀態回歸致能電路207耦接電源電位 VSRC1 〇該狀態回歸致能電路207具有一輸入端耦接節點 204以接收該狀態回歸致能信號RTSE,且具有另一端點耦 接一第二重置節點210。該狀態回歸重置電路203耦接於 上述重置節點210與206之間。 各個信號節點(例如,IN、OUT、PSET、RST、RTSE 等)具有一第一邏輯狀態以及一第二邏輯狀態;該第一邏輯 狀態相關於電源電位VSRC2,且該第二邏輯狀態相關於電 源電位VSRC1。狀態回歸估算電路201具有一初始預設狀 態,此時各個輸入信號IN為上述第一邏輯狀態,與其回歸 狀態(return state)相同。當上述輸入信號IN —同轉態,形 成一個或多個估算狀態中任一者時,該狀態回歸估算電路 201進入一估算狀態,產生一估算事件。該等輸入信號IN 的一種或多種估算狀態一產生所述估算事件一乃由該狀態 回歸估算電路201各自的邏輯設計有關。例如,若該狀態 回歸估算電路201設計為一邏輯或閘,則一估算事件於該 等輸入信號IN中任一或多個發生第一狀態至第二狀態之 轉態時發生。另一種實施方式中,若該狀態回歸估算電路 201是實現成一邏輯及閘,則一估算事件只會在每一個輸 入信號IN都由該第一邏輯狀態轉態到該第二邏輯狀態時 發生。該狀態回歸骨牌電路205通常具有兩種狀態,包括 一預置狀態(“preset” state)以及一閂鎖狀態(“latch” state)。 CNTR2460100-TW/0608-A42737-TW/Final 15 201220691 該預置狀態通常為該狀態回歸骨牌電路205的初始、或預 設值。在該預置狀態下,該狀態回歸骨牌電路205會預置 其預置輸入/輸出端PSET,因此節點202為該第二邏輯狀 態。此外,在該預置狀態下,狀態回歸骨牌電路205初始 設定該重置信號RST為該第一邏輯狀態且設定該狀態回歸 致能信號RTSE為該第二邏輯狀態。該狀態回歸重置電路 203具有一隔離狀態(isolation state)以及一重置狀態(reset state),由施加於其上的該等輸入信號IN之狀態決定。當 施加於該狀態回歸重置電路203的該等輸入信號IN各自處 於或回歸該第一邏輯狀態,該狀態回歸重置電路203為其 重置狀態。否則,該狀態回歸重置電路203處於其隔離狀 態。必須特別說明的是,每當該等輸入信號IN的集體狀態 符合一個或多個估算狀態的任一者時,狀態回歸重置電路 203是位於其隔離狀態。當該狀態回歸致能信號RTSE處於 該第二邏輯狀態時,該狀態回歸致能電路207處於其初始 預設狀態;當該狀態回歸致能信號RSTE處於該第一邏輯 狀態時,該狀態回歸致能電路207轉態至一致能狀態。 以下討論無時脈狀態回歸骨牌邏輯閘200的操作。一 估算事件發生在該等輸入信號IN轉態為一個或多個估算 狀態中任一者時;此時,該狀態回歸估算電路201進入其 估算狀態、且該狀態回歸重置電路203進入其隔離狀態。 在上述估算狀態中,該狀態回歸估算電路201改變節點202 的信號,因此,狀態回歸骨牌電路205的預置輸入輸出端 PSET轉態至該第一邏輯狀態,導致該狀態回歸骨牌電路 205自其預置狀態切換到閂鎖狀態。該狀態回歸骨牌電路 CNTR2460I00-TW/0608-A42737-TW/Final 16 201220691 - 205於切換到其閂鎖狀態時切換輸出信號OUT至該第二邏 輯狀態,且切換狀態回歸致能信號RTSE至第一邏輯狀態, 且不再影響該重置信號RST。狀態回歸致能電路207進入 其致能狀態,耦接節點210至電源電位VSRC1,以回應第 一邏輯狀態的狀態回歸致能信號RTSE。由於狀態回歸重置 電路203乃回應輸入信號IN處於其隔離狀態,因此,即使 狀態回歸致能電路207被致能,仍不影響該重置信號RST。 基於上述原因,該重置信號RST仍然維持在第一邏輯狀態。 當供應給狀態回歸重置電路203的狀態回歸輸入信號 IN根據狀態回歸操作回到其預設狀態,狀態回歸重置電路 203進入其重置狀態,將重置節點210與206耦接在一起, 藉由電路203與207將重置信號RST拉至該第二邏輯狀 態。重置信號RST至第二邏輯狀態的轉態會引發一重置事 件,使狀態回歸骨牌電路205回歸其預置狀態。說明如下, 狀態回歸骨牌電路205會改變其預置輸入輸出端PSET之 電位,使節點202回到第二邏輯狀態。此外,狀態回歸骨 牌電路205會將輸出信號OUT切換回第一邏輯狀態,且切 換狀態回歸致能信號RTSE回該第二邏輯狀態。該狀態回 歸致能電路207會對應狀態回歸致能信號RTSE至第二邏 輯狀態的轉態而有效地關閉,且狀態回歸骨牌電路205會 將重置信號RST拉回第一邏輯狀態。 總結之,當輸入信號IN —同轉態到一個或多個估算狀 態中任一者時,狀態回歸估算電路201轉態到一估算狀 態,產生一估算事件,且該狀態回歸重置電路203進入一 隔離狀態。回應上述估算事件,狀態回歸骨牌電路205自 CNTR2460I00-TW/0608-A42737-丁 W/Final 17 201220691 其預置狀態轉態到問鎖狀態,切換輸出信號OUT、且切換 該狀態回歸致能信號RTSE以致能該狀態回歸致能電路 207。當各個狀態回歸輸入信號IN、或至少供應給該狀態 回歸重置電路203的該些狀態回歸輸入信號IN根據狀態回 歸操作回到第一邏輯狀態時’狀態回歸估算電路201回到 其預設狀態、且該狀態回歸重置電路203進入其重置狀態 將該重置信號RST拉到該第二邏輯狀態以產生一重置事 件。回應該重置事件,該狀態回歸骨牌電路205回到其預 置狀態’令該狀態回歸致能信號RSTE回歸該第二邏輯狀 態以除能該狀態回歸致能電路207。一旦該狀態回歸致能 電路207除能,狀態回歸重置電路2〇3的狀態就不再影響 操作,直至另一個估算事件發生後。該狀態回歸骨牌電路 2〇5隨後將重置信號RST拉回第一邏輯狀態,使該無時脈 狀,%回歸骨牌邏輯閘200預備好迎接下一個估算事件。如 此一來,無時脈狀態回歸骨牌邏輯閘2〇〇為一自我重置電 路’無須時脈信號即實現一邏輯狀況估算。 以下更討論無時脈狀態回歸骨牌邏輯閘2〇〇的一回歸 邏輯’O’(RTO)邏肖閘設計以及一回歸賴’叩叫邏輯閘 設計。所述回歸邏輯,〇,邏輯閘設計是肢回應回歸邏輯, 輸入信號。所述回歸邏輯,Γ邏輯閘設計是用於回應回歸邏 輯T輸入信號。在一些實施方式中,狀態回歸估算電路加 ,及狀態回歸重置電路2G3為雙配置㈣⑽嫩 设计’用以回應同樣的狀態回歸輸入信號IN。在 施方式中(例如,第1〇盥17p七4、 ,勺貝 舌…\一 所不實施方式)’狀態回歸 重置電路203被簡化,其中,供庙 供應給該狀態回~估瞀雷改 CNTR2460IOO-TW/0608-A42737-TW/Final ,0 开电崎 I Ο 201220691 201的該些狀態回歸輸入信號IN也會供應給狀態回歸重置 電路203,同時,與狀態回歸估算電路2〇1同樣的邏輯運 异會由狀態回歸重置電路2G3施行在選定的該狀態回歸輸 入#號1>^子集合上在其他實施方式中,電路201與203 並非雙配置設計,且供應給電路2〇1的該等輸入信號IN中 僅一子集合是供應給該狀態回歸重置電路2〇3。供應給該 狀態回歸重置電路203的該等輸入信號IN乃狀態回歸信 號,無論剩餘的輸入指號IN為狀態回歸(RT幻或非狀態回 歸(non-RTS)信號。在所述任一實施方式中,估算狀態為真 時,重置狀態就不成立。狀態回歸估算電路顯示估算狀態 不符合時’估算狀態是不成立的。在估算狀態不成立、但 狀態回歸重置電路之重置條件成立時,所述重置狀態成立。 第3圖為一方塊圖’圖解一無時脈回歸邏輯’〇,骨牌邏 輯閘300,為無時脈狀態回歸骨牌邏輯閘200的一種回歸 邏輯’0’實施方式。輸出信號OUT以及至少一輸入信號IN 設計為回歸邏輯’0’信號,以邏輯,〇,為預設邏輯狀態。基於 本技術領域現有技術’將電源電位VSRC1作為一供電電位 VDD,且將電源電位VSRC2作為一參考電位VSS。該狀態 回歸估算電路201、狀態回歸骨牌電路205以及狀態回歸 重置電路203分別被實現成一回歸邏輯’0’估算電路3〇1、 一回歸邏輯’〇’骨牌電路305以及一回歸邏輯重置電路 303,用以根據回歸邏輯操作而設計。必須注意的是, 雖然電路301與303中任一者可能隔離其他電路為一回歸 邏輯’1,電路(以其輸出觀之),但仍然是以其輸入與回歸邏 及,〇,骨牌邏輯閘300整體功能的觀點視之為回歸邏輯,〇, CNTR2460I00-TW/0608-A42737-TW/Final 19 201220691 技術。前述預置輸入輸出端PSET被實現為一預充輸入輪 出端PCHG。該預充輸入輸出端pCHG耦接一預充節點 302 ;該預充節點302實現前述預置節點2〇2。無時脈回歸 邏輯’〇’骨牌邏輯閘300設定一回歸邏輯,〇_,輸出信號〇辺丁 於一輸出節點308,而重置信號RST則產生在重置節點 306。前述狀態回歸致能節點2〇4被實現為一回歸邏輯,〇, 致能節點304’耦接P通道裝置?1之閘極。所述p通道裝 置P1實現前述狀態回歸致能電路207。?通道裝置P1的源 極耦接供電電為VDD且其;及極經由一第二重置節點31 〇 耦接回歸邏輯’〇’重置電路303。回歸邏輯,〇,重置電路3〇3 更耦接重置節點306。 第4圖圖解一回歸邏輯’〇’骨牌電路4〇〇,為回歸邏輯,〇, 骨牌電路305的一種實施方式。預充節點3〇2耦接—反相 器401的輸入端’並耦接p通道裝置p2與p3的汲極。反 相器401的輸出耦接輸出節點308提供所述回歸邏輯,〇,輸 出信號OUT(RTO) ’並將之供應給p通道裝置p3的閘極、 以及另一個反相器403的輸入端。反相器403的輸出執接 節點304以供應狀回歸邏輯,〇,致能信號RT0E至N通道装 置N1的閘極。N通道裝置N1的源極耦接參考電位VSS, 且其汲極耦接重置節點306以供應重置信號RST。重置信 號RST供應給一反相器405的輸入端。反相器405之輪出 端供應一反相重置信號RSTB。反相重置信號RSTB供應給 P通道裝置P2的閘極,其源極耦接供電電位VDD。反相器 401與P通道裝置P3 —同組成一半維持(half-keeper)電路 402,以維持預充輸入輸出端PChG之準位直至回歸邏輯’〇’ CNTR2460I0〇-TW/0608-A42737-TW/Final 20 201220691201220691 VI. Description of the Invention: [Technical Field] The present invention relates to a logic circuit, and more particularly to a self-resetting return to state (RTS) domino logic gate, The operation does not have to rely on the clock signal and is used to respond to state transition (RTS) signals. [Prior Art] The setting of the logic circuit on the integrated circuit (1C) is usually for the purpose of performing logic operations quickly, and therefore, there are many possible layouts. In many instances, directing a clock signal to a circuit that provides logic operations is difficult and difficult to implement. Including static as well as dynamic logic gates and circuits, most logic circuits need to operate on an input clock. The static complementary MOS logic gate operates at a relatively low energy, but has a considerable input capacitance, and the signal is complementary. The P-type device and the N-type device are in a mutual force. Therefore, the static complementary MOS logic is half-logic. The operation of the gate is quite slow. Dominos are faster than the opposite static devices, but are almost always controlled by an input clock signal. This field of technology requires a logic circuit or logic gate that can perform logic operations in a faster and more efficient manner without the need for a clock signal. SUMMARY OF THE INVENTION A clockless state-return domino logic gate formed according to an embodiment of the present invention has a plurality of nodes, a domino circuit, an estimation circuit, a uniformity circuit, and a reset circuit. Each of the above nodes is designed to switch between a first state and a second state. Each of the input nodes is set to the first state, and then returns to the second state according to the state regression operation. The CNTR2460I00-TW/0608-A42737-TW/Final 4 201220691 state. The domino circuit has a preset state and a latched state. When the domino circuit is in the preset state, the domino circuit sets a preset node and a consistent node to the first state, and sets the output node and a first reset node to the second state. When the preset node transitions to the second state, the domino circuit switches to the latched state to transition the output node to the first state and to transition the enable node to the second state. When the first reset node transitions to the first state, the domino circuit resets to the preset state. When the input node is in any one of the at least one estimated state, the estimating circuit shifts the preset node to the second state; otherwise, the estimating circuit does not affect the level of the preset node. When the enabling node is in the second state, the enabling circuit switches the second reset node to the first state; otherwise, the enabling circuit does not affect the level of the second reset node. The reset circuit couples the first and second reset nodes together when the input node is not any of the at least one estimated state. The reset circuit isolates the first and second reset nodes from each other when the input node is any of the at least one estimated state. The estimation circuit and the reset circuit can be of a dual configuration with each other. The state regression technique can be implemented by a regression logic '〇' design for responding to the regression logic '〇' input signal, or can be implemented by the regression logic T to respond to the regression logic T input signal. An integrated circuit implemented in accordance with an embodiment of the present invention includes a first logic and a clockless state return domino logic gate. The first logic supplies a plurality of state regression signals. The state regression signals are each switched to a first state and a second state. Regarding each state regression signal, after being set to the first state, the first logic will return to the second state according to the state regression operation CNTR2460I00-TW/0608-A42737-TW/Final 5 201220691 card logic. The no-vehicle state returns to the bone - flute-1 preset node uniform energy node, the round-out node, and the helmet-time jrm first reset node, each switching to the first and second states. : The return of the pulse state back to the domino logic gate includes - domino circuit, an estimation circuit, a uniform circuit and a reset circuit. A logical operation estimation method implemented in accordance with an embodiment of the present invention. The method includes receiving a plurality of state regression signals. Regarding each shape: the second tiger t is operated according to the state after the setting to the -th state, the fth state. The method further includes supplying a -preset state and a ''fourth' - domino circuit. When the domino circuit is in the preset state, the preset node and the consistent energy node are in a first state, and the ::output node and a reset node are in a second state. When the preset node 1 reaches the first state, the domino circuit switches to the latched state. The field S reset node transitions to the first state 'the domino circuit transitions back to the pre-state' to transition the output node to the first state and transitions the enable: point to the second state. The method further includes estimating the state return input ° ° /, in the ° Hai, when the return rounding signal is in at least one of the estimated states, "turning the preset node to the second state, so that the The card circuit is switched to its flash lock state. The method is further included when the enabling node is in the second state and the state regression signal is no longer any of the at least one estimated state, and the reset node is the first state to reset the LY card The circuit is in this preset state. The no-clock state regression formed by the embodiment of the present invention has a plurality of nodes, a domino circuit, an estimation circuit, an enable circuit, and a reset circuit. Each node switches to a first state with CNTR2460l00-TW/0608-A42737-TW/Final ή 201220691 and a second state. At least one input node is a state regression node, and after being set to the first state, the second state is returned according to the state regression operation. The domino circuit has a preset state and a latched state. When the card circuit is in the preset state, the domino circuit sets a preset node and a consistent energy node to the first state, and sets an output node and a first reset node to the second state. When the preset node is pulled to the second state, the domino circuit switches to the latched state to pull the output node to the first state and pull the enable node to the second state. When the first reset node is pulled to the first state, the domino circuit is reset back to the preset state. When the input node is in any of the at least one estimated state, the estimating circuit pulls the preset node to the second state; otherwise, the estimating circuit does not interfere with the level of the preset node. The enabling circuit pulls the second reset node to the first state when the enabling node is in the second state. The reset circuit couples the first and second reset nodes together when the input node is not in any of the at least one estimated state; otherwise, the reset circuit converts the first and second weights The nodes are isolated from each other. The above state regression technique can be implemented as a regression logic '〇' architecture to respond to the return logic '〇' input signal. Alternatively, the state regression technique described above can be implemented as a regression regression logic 'Γ' to respond to the regression logic '1' input signal. The estimation circuit and the reset circuit can be used to collectively perform any required logic operations or functions, and need not be limited to each other's dual configuration design. In one embodiment, the estimation circuit corresponds to the aggregate state of the input node, and the reset circuit engages an input node that is less than the total number of input nodes. Regarding the input nodes provided to the reset circuit, each is a state regression section CNTR2460!00-TW/0608-A42737-TW/Final 7 201220691 in the spoon ^ invention - the integrated circuit produced by the embodiment, including The first-logic and one-no-nothing state return to the domino logic gate' logic provides at least one state regression signal, switching to the -first state = and a second state. Regarding each state regression signal, the first logic === is a state of the first state and then returns to the second state according to the state. The no-synchronization state returns to the domino logic idle-preset node, the consistent energy node, an output node, and - and a second reset node; each of the nodes is capable of switching between the first and the first. The description of the no-clock state return to the domino logic gate further includes a domino; a road, an estimation circuit, a uniform circuit, and a reset circuit. Short Army = an estimate formed according to an embodiment of the present invention - the logic includes the following steps. First, a plurality of inputs μ ′ are received, and the access signals are each switched between a first state and a second state. In addition, 'providing a domino circuit, operating in a preset state and a lock-like preset state, the domino circuit setting - preset node and consistent point to a first state, and setting a round out node and a weight Set the node to the second state. When the preset node is pulled to the second state, the domino circuit switches to the challenge state, transitions the output node to the first state and pulls the enable node to the second state. When the reset node is pulled to the first state, the domino circuit is reset back to the preset state. The method further includes a #·^ upper-side cancer regression input signal, and when the state regression input U is in any one of - the estimated state, the preset node is pulled to the second state 'to Domino circuit to the flash lock state. The method further includes: when the enabled node is in the second state and the state regression input b is not any one of the at least one estimated state, CNTR2460l00-TW/0608-A42737-TW/Final 8 201220691 The reset node pulls the first-to-be-dissociated signal to include at least one state back to the domino circuit. The above input state regression operation returns to the first: 2nd after setting the first state to the root, κ, - ‘step-state. According to the present invention, a solid domino logic gate includes a bone = a state of no-return state regression achieved by the state of the domino logic for == into the circuit. The clockless input logic signal is designed to be a logic signal, wherein the card circuit includes three inverters and a 2-state state switch. A device of the bone and - the second device, and in the form of a 〃帛-conducting - 1 ^ ^ /, - second conduction. The first inverting is coupled to the input and the output: the first connection node is coupled to the first output node between the output node and the enable node.筮一推士 An inversion to input Yes - Control the above output section: with the above preset node. The first device of the second conduction state has a second power supply potential connected to the second logic state, the m: the energy node, and a second current end face connected to the first weight = the first power supply potential node The control terminal is lightly connected to the input of the third inverter, and a first current terminal is connected to the preset node. When the input logic is in the - estimated state, the input circuit pulls the preset node to the first - logical state. When the input money transitions to the estimated state, the incoming circuit temporarily pulls the first reset node to the first logic state. In an embodiment, the input circuit includes an estimation circuit, an energy circuit, and a reset circuit. When the above input logic signal is an estimate cNTR2460I00-TW/0608-A42737-TW/Final 9 201220691 preset savings to the second logic state. Reset the node to the first :: 2: enable the circuit will - the second estimate state, the weight ^,. § The input logic signal is not in the two:: Γ, the first power potential node has - the first money 々 the second power supply (four) point has a reference potential, the conduction form is a semiconductor Ρ type design, the conductor Nf丨 design. ^ ^ The first material form is a half point right: in the two modes of implementation, 'the first power supply potential node potential, ΐ the second power supply potential node has a positive power supply open form for the semiconductor Ν type design, and the first Two conduction ^ conductor type 3 meter. The above input signal may include at least one regression signal, and according to different designs, the input signal will return to logic, r or regression logic, 〇,. The integrator f path implemented in accordance with an embodiment of the present invention includes at least one clockless state return domino logic gate and a first circuit. The second power supply is supplied with at least one state_signal, and is set to the second state according to the state return operation after the state return signal is set to the first state. The no-clock state return to the domino logic gate can be designed in a similar manner as described above. . A method of estimating multiple input logic signals. The input logic signals include at least one state regression input signal. The method includes setting a preset node to a first logic state, the first logic state being an inversion of a second logic state. The method further includes inverting the preset node to determine a logic state of an output node 'inverting the output node to determine a logic state of the consistent energy node, and shifting the state when the enabled node is the first logic state Setting a node to the second logic state, inverting the reset node to determine a logic state of an inverse CNTR2460I-TW/〇608-A42737-TW/FinaI 10 201220691 phase reset node, in which the reverse reset When the node is in the second logic state, the preset node is switched to the first logic state, and when the input signal forms an estimated state, the preset node is forced to the second logic state, and the transition state is the first logic. Reversing the state back to the at least one state regression signal of the second logic state, and forcing the reset node to be the first time when the enable node is the second logic state and the input signal trips the estimated state according to the state regression operation A logical state. In addition, when the reset node is forced to the first logic state, the inverting reset node returns to the second logic state, and then, the preset node is in the first logic state, and then, the transition state is Returning the node to the second logic state, and then transitioning the enable node back to the first logic state, then transitioning the reset node back to the second logic state, and then transitioning the inverted logic state The node returns to the first logical state. [Embodiment] The following description will help those skilled in the art to make and use the invention disclosed in the present specification for specific applications and conditions. Various modifications may be made by those skilled in the art in light of the embodiments disclosed herein, and the teachings disclosed herein may be practiced in other embodiments. Therefore, the scope of the invention is not intended to be limited to the particular embodiments shown and described herein The inventors have discovered a need in the industry for high speed, efficient, and logical operations that do not rely on clock signals. Therefore, the inventors developed a state in which the clock signal is not required to be returned to the domino logic gate, which is discussed below in Figures 1-17. 1 is a simplified block diagram illustrating a wafer (or an integrated body CNTR2460I00-TW/0608-A42737-TW/Final 11 201220691 way, IC) 101 including one implemented in accordance with an embodiment of the present invention. A clockless return to state domino circuit 105. The integrated circuit 1 can be of any type and can include any number of electronic circuits that have been developed in the art. In one embodiment, the wafer 101 is a processor, such as a microcontroller or microprocessor, and the like, and any type of integrated circuit or wafer may be used for it. A clock signal CLK is disposed on the integrated circuit ιοί and is received by a state regression logic 103. The state regression logic 1〇3 outputs one or more state regression rounding signals IN(RTS) to couple a plurality of input Lang points corresponding to the inputs of the clockless state return domino circuit. The clock signal CLK is also tied to the non-state return logic (NON-RTS l〇gic) i〇4. The non-state regression logic 104 outputs one or more non-state regression signals in (NON-RTS) to a plurality of inputs coupled to the corresponding inputs of the clockless state regression domino circuit 105. This is described in more detail below. The design of the input signal IN (the combination of IN (RTS) and IN (NON-RTS)) differs depending on the design of the input signal IN (without the clockless state returning to the domino circuit 1〇5). In some applications (for example, dual configuration/dual. configurations), each input signal IN is a state regression signal RTS (exemplified by a logic or gate design). In addition, in other applications (for example, non-dual configuration), at least one of the input signals in is a state regression signal RTS'. The remaining signals in the input signal in are state regression signals RTS or non- The state returns to the ΝΟΝ-RTS signal. Usually, it is necessary to develop and provide the above state regression signal under the following conditions. The above-mentioned clockless state return domino circuit 105 rotates one or more state regression output signals OUT(RTS) to another logic circuit 1〇7 related CNTR2460IOO-TW/0608-A42737-Ding W/Final 12 201220691 input terminal' And the clock signal CLK is also connected to the clock input of the logic circuit 107. The state return logic 1〇3 includes any combination of static or dynamic circuits' and further includes any latch or combination of register circuits. A turn-in signal IN (RTS) is provided in accordance with a state regression operation. Logic 1〇7 includes any combination of static or domino circuits (with pinned or unpinned) and/or any combination of latches or registers to receive, or latch, or The output signal OUT (RTS;) is temporarily stored. The state return input and output signals IN and out represent that the signal will return to a predetermined state or - first state after switching to a second state. In the binary logic, the state regression is not back to logic, 〇, (RT〇, its default logic state is logic, 〇,), is back to logic, 〗, ten T1, its default logic state is logic '1 ,). The clockless state regression domino circuit 1〇5 includes one or more clockless state return domino logic gates. The clockless state return domino logic gates are cascaded to each other or coupled together in any series or parallel manner. A variety of non-synchronous state regression domino logics have the opportunity to be cascaded or concatenated, limited only by time conditions, which are defined by whether the corresponding output signal is valid or not. Each (four) = state return domino logic gate can receive any number of state regression rounding signals and output at least one state return output signal to other circuits - including other no clock state return domino logic gates, or logic circuits 1〇7 'or other similar circuits. FIG. 2 is a block diagram illustrating a clockless state return domino logic gate 2〇〇 implemented in accordance with an embodiment of the present invention for implementing one or more of the no-pulse state regression in the domino circuit 1G5. No clock-like domino logic gate. The input signal IN or signals are supplied to the input node corresponding to CNTR2460I〇〇-TW/0608-A42737-TW/Final 13 201220691 to be input to the corresponding input end of a state regression estimation circuit 201, and at least one of the above The input signal IN is supplied to a state regression reset circuit 203. Although the same input signal IN is supplied to both circuits 201 and 203, it may be only one of the above-described input signals IN that is supplied to the state regression reset circuit 203 in some embodiments. A collection of ones. Additionally, the input signal IN can be a state regression signal (RTS) or can include one or more non-state regression signals (non-RTS). The clockless state return domino logic gate 200 further includes a state return domino circuit 205; the state return domino circuit 205 is coupled to a pair of power supply potentials VSRC1 and VSRC2. The power supply potentials VSRC1 and VSRC2 are each provided by a power supply circuit (not shown in the figure), and the power supply potential is uniformly supplied to a plurality of electronic circuits on the integrated circuit 101 at an appropriate potential, and the adopted technology can be a common technology in the technical field. . The potential supplied by each of the power supply potentials and the potential interval corresponding to the power supply potentials VSRC1 and VSRC2 are related to the circuit type and the particular technique or process, for example, 5 volts, 3.3 volts, or 2.1 volts. Typically, one of the power supply potentials VSRC1 and VSRC2 is a reference potential (e.g., VSS) and the other is a supply potential VDD, which can be implemented by techniques common in the art. The state regression estimation circuit 2 (Π, the state regression reset circuit 203 and the state regression enable circuit 207 can together form an input circuit, corresponding to the input signal IN. The state regression estimation circuit 201 is coupled to the power supply potential VSRC2, and is further coupled to The preset node 202 is coupled to the state to return to a preset input/output terminal PSET of the domino circuit 205. The state return domino circuit 205 has an output that supplies a state regression output signal OUT (RTS) to an output node 208, and Having a reset input and output terminal RST generates a reset signal (also CNTR2460I00-TW/0608-A42737-TW/Final 14 201220691 - labeled RST) at a reset node 206, and also has a state regression enable signal output The RTSE supplies a state regression enable signal (also labeled RTSE) to the corresponding one state regression enable node 204. The no-cycle state return domino logic gate 200 includes a state regression enable circuit 207 coupled to the power supply potential VSRC1. The state regression enabling circuit 207 has an input coupled to the node 204 to receive the state regression enable signal RTSE and has another endpoint coupled to a second reset node 210. The state regression reset circuit 203 is coupled between the reset nodes 210 and 206. Each signal node (eg, IN, OUT, PSET, RST, RTSE, etc.) has a first logic state and a second logic state; The first logic state is related to the power supply potential VSRC2, and the second logic state is related to the power supply potential VSRC1. The state regression estimation circuit 201 has an initial preset state, at which time each input signal IN is the first logic state, and its regression state. The return state is the same. When the input signal IN is in the same state as the transition state, forming one of the one or more estimated states, the state regression estimating circuit 201 enters an estimated state to generate an estimated event. The input signals IN The one or more estimated states - the generating of the estimated event - are related to the respective logic design of the state regression estimating circuit 201. For example, if the state regression estimating circuit 201 is designed as a logic or gate, then an estimated event is such Occurs when any one or more of the input signals IN occurs in a transition state from the first state to the second state. In another embodiment, if the state The regression estimation circuit 201 is implemented as a logic and gate, and an estimation event occurs only when each input signal IN transitions from the first logic state to the second logic state. The state regression domino circuit 205 typically has two The state includes a preset state ("preset" state) and a latch state ("latch" state). CNTR2460100-TW/0608-A42737-TW/Final 15 201220691 The preset state is usually the state returning the domino circuit The initial, or preset, value of 205. In the preset state, the state return domino circuit 205 presets its preset input/output terminal PSET, so the node 202 is in the second logic state. In addition, in the preset state, the state return domino circuit 205 initially sets the reset signal RST to the first logic state and sets the state regression enable signal RTSE to the second logic state. The state regression reset circuit 203 has an isolation state and a reset state determined by the state of the input signals IN applied thereto. When the input signals IN applied to the state regression reset circuit 203 are each at or return to the first logic state, the state regression reset circuit 203 is in its reset state. Otherwise, the state regression reset circuit 203 is in its isolated state. It must be specifically stated that the state regression reset circuit 203 is in its isolated state whenever the collective state of the input signals IN conforms to any one of the one or more estimated states. When the state regression enable signal RTSE is in the second logic state, the state regression enabling circuit 207 is in its initial preset state; when the state regression enabling signal RSTE is in the first logic state, the state returns to The power circuit 207 is transitioned to a consistent state. The operation of the clockless state return to the domino logic gate 200 is discussed below. An estimated event occurs when the input signal IN transitions to any one of the one or more estimated states; at this time, the state regression estimation circuit 201 enters its estimated state, and the state regression reset circuit 203 enters its isolation. status. In the above estimated state, the state regression estimating circuit 201 changes the signal of the node 202, and therefore, the preset input/output terminal PSET of the state return domino circuit 205 transitions to the first logic state, causing the state to return to the domino circuit 205 from The preset state is switched to the latched state. The state returning domino circuit CNTR2460I00-TW/0608-A42737-TW/Final 16 201220691-205 switches the output signal OUT to the second logic state when switching to its latched state, and switches the state regression enable signal RTSE to the first The logic state, and the reset signal RST is no longer affected. The state regression enable circuit 207 enters its enable state, coupling node 210 to the power supply potential VSRC1 in response to the state return enable signal RTSE of the first logic state. Since the state regression reset circuit 203 is in response to the input signal IN being in its isolated state, even if the state regression enabling circuit 207 is enabled, the reset signal RST is not affected. For the above reasons, the reset signal RST remains in the first logic state. When the state regression input signal IN supplied to the state regression reset circuit 203 returns to its preset state according to the state regression operation, the state regression reset circuit 203 enters its reset state, coupling the reset nodes 210 and 206 together. The reset signal RST is pulled to the second logic state by circuits 203 and 207. The transition of the reset signal RST to the second logic state causes a reset event to cause the state return domino circuit 205 to return to its preset state. As explained below, the state return domino circuit 205 changes the potential of its preset input and output terminal PSET, causing the node 202 to return to the second logic state. In addition, state returning card circuit 205 switches output signal OUT back to the first logic state and switches state return enable signal RTSE back to the second logic state. The state return enable circuit 207 is effectively turned off corresponding to the state transition enable signal RTSE to the transition state of the second logic state, and the state return domino circuit 205 pulls the reset signal RST back to the first logic state. In summary, when the input signal IN is in the same state as any one of the one or more estimated states, the state regression estimation circuit 201 transitions to an estimated state, generating an estimated event, and the state regression reset circuit 203 enters An isolated state. In response to the above estimated event, the state regression domino circuit 205 transitions from the CNTR2460I00-TW/0608-A42737-Ding W/Final 17 201220691 its preset state to the question lock state, switches the output signal OUT, and switches the state regression enable signal RTSE. This state regression enable circuit 207 is enabled. The state regression estimation circuit 201 returns to its preset state when the respective state regression input signals IN, or at least the state regression input signals IN supplied to the state regression reset circuit 203 return to the first logic state according to the state regression operation. And the state regression reset circuit 203 enters its reset state to pull the reset signal RST to the second logic state to generate a reset event. The reset event should be returned, the state returning to the domino circuit 205 back to its pre-set state, causing the state return enable signal RSTE to return to the second logic state to disable the state regression enable circuit 207. Once the state regression enable circuit 207 is disabled, the state of the state regression reset circuit 2〇3 no longer affects operation until another estimated event occurs. The state return to the domino circuit 2〇5 then pulls the reset signal RST back to the first logic state, causing the timeless pulse, the % return domino logic gate 200 to be ready for the next estimated event. As a result, the clockless state returns to the domino logic gate 2 as a self-reset circuit. A logic condition estimation is achieved without the clock signal. The following is a discussion of a regression-free logic 'O' (RTO) logic gate design with no clock state returning to the domino logic gate 2 and a regression 叩 叩 逻辑 logic gate design. The regression logic, 〇, logic gate design is the limb response regression logic, input signal. The regression logic, Γ logic gate design is used to respond to the return logic T input signal. In some embodiments, the state regression estimation circuit plus, and the state regression reset circuit 2G3 is a dual configuration (4) (10) design to respond to the same state regression input signal IN. In the mode of application (for example, the first 〇盥17p 七 4, the spoon tongue ...\ a non-implementation mode), the state regression reset circuit 203 is simplified, wherein the temple is supplied to the state back to the estimated The state regression input signal IN of CNTR2460IOO-TW/0608-A42737-TW/Final, 0 Kaisaki I Ο 201220691 201 is also supplied to the state regression reset circuit 203, and the state regression estimation circuit 2〇1 The same logical transfer will be performed by the state regression reset circuit 2G3 on the selected subset of the state regression input #1>^. In other embodiments, the circuits 201 and 203 are not dual configuration designs and are supplied to the circuit 2〇 Only one subset of the input signals IN of 1 is supplied to the state regression reset circuit 2〇3. The input signals IN supplied to the state regression reset circuit 203 are state regression signals, regardless of the remaining input fingers IN being state regression (RT phantom or non-state regression (non-RTS) signals. In any of the implementations described In the mode, when the estimation state is true, the reset state is not established. When the state regression estimation circuit shows that the estimation state is not met, the estimation state is not established. When the estimation state is not established, but the reset condition of the state regression reset circuit is established, The reset state is established. Fig. 3 is a block diagram 'illustrating a clockless regression logic', a domino logic gate 300, a regression logic '0' implementation for returning the domino logic gate 200 without the clock state. The output signal OUT and the at least one input signal IN are designed to be a return logic '0' signal, with logic, 〇, being a preset logic state. Based on the prior art in the prior art, the power supply potential VSRC1 is used as a supply potential VDD, and the power supply potential is VSRC2 serves as a reference potential VSS. The state regression estimation circuit 201, the state regression domino circuit 205, and the state regression reset circuit 203 are implemented as The regression logic '0' estimation circuit 3〇1, a regression logic '〇' domino circuit 305, and a regression logic reset circuit 303 are designed according to the regression logic operation. It must be noted that although circuits 301 and 303 are used One may isolate other circuits as a regression logic '1, the circuit (with its output view), but still rely on its input and return logic, 〇, domino logic gate 300 as a whole function of the return logic, 〇 , CNTR2460I00-TW/0608-A42737-TW/Final 19 201220691 technology. The preset input and output terminal PSET is implemented as a pre-charge input wheel output terminal PCHG. The pre-charge input and output terminal pCHG is coupled to a pre-charge node 302; The pre-charge node 302 implements the aforementioned preset node 2〇2. The clockless regression logic '〇' domino logic gate 300 sets a regression logic, 〇_, the output signal is applied to an output node 308, and the reset signal RST Then generated at the reset node 306. The foregoing state regression enable node 2〇4 is implemented as a regression logic, and the enable node 304' is coupled to the gate of the P channel device-1. The p-channel device P1 implements the foregoing State regression The circuit 207 has a source coupled to the power supply VDD and is coupled to the return logic '〇' reset circuit 303 via a second reset node 31. Regression logic, 〇, reset Circuit 3〇3 is further coupled to reset node 306. Figure 4 illustrates a regression logic '〇' domino circuit 4〇〇, which is an embodiment of regression logic, 〇, domino circuit 305. Pre-charge node 3〇2 is coupled The input terminal of the inverter 401 is coupled to the drains of the p-channel devices p2 and p3. The output of the inverter 401 is coupled to the output node 308 to provide the regression logic, 〇, the output signal OUT(RTO)' It is supplied to the gate of the p-channel device p3 and the input terminal of the other inverter 403. The output of inverter 403 is coupled to node 304 to supply the return logic, 〇, enable signal RT0E to the gate of N-channel device N1. The source of the N-channel device N1 is coupled to the reference potential VSS, and its drain is coupled to the reset node 306 to supply the reset signal RST. The reset signal RST is supplied to the input of an inverter 405. An inverting reset signal RSTB is supplied to the output of the inverter 405. The inverting reset signal RSTB is supplied to the gate of the P channel device P2, and its source is coupled to the power supply potential VDD. The inverter 401 and the P-channel device P3 form a half-keeper circuit 402 to maintain the level of the pre-charge input and output terminal PChG until the return logic '〇' CNTR2460I0〇-TW/0608-A42737-TW/ Final 20 201220691
估异電路301將之拉低。預充輸入輸出端pcHG初始預充 為高準位,因此’反相器4〇1令輸出信號OUT為低準位, 以導通P通道裝置P3。p通道裝置P3將預充輸入輸出端 PCHG拉至供電電位VDD,以維持預充輸入輸出端PCHG 的高準位邏輯狀態。因為輸出信號OUT是初始為低準位, 反相器403令回歸邏輯,〇,致能信號rT〇e導通N通道裝置 N1 ’以拉低重置信號RST的準位。反相器405因而會提供 高準位的反相重置信號RSTB,使p通道裝置P2不導通。 參考第3與4圖’回應輸入信號IN中單一或多者轉態 為一或多種估算狀態的其中一種時所產生的一估算事件, 回歸邏輯’〇’估算電路3〇1會將預充輸入輸出端pCHG準位 拉低,致使回歸邏輯’〇’骨牌電路4〇〇轉態至其閂鎖狀態。 因此’反相器401拉高輪出信號out的準位,使p通道裝 置P3不導通。反相器4〇3會拉低回歸邏輯,〇,致能信號 RT0E的準位,使P通道裝置?1導通並使^^通道裝ιΝ1 不導通。P通道裝置P1 #導通會使節點31〇福接到供電電 位VDD。N通道裝置N1的*導通會使重置信號RST不再 被限制為低準位。輸入信號IN㈣算狀態會使回歸邏輯,〇, 重置電路303轉態至其隔離狀態,使節點鄕隔離節點 310。如此-來’重置節點3〇6會被暫時隔離,故重置信號 腹不會制為㈣狀態。由於沒有任何其他裝置 :用’重置信號RST仍然_在低準位。在另—種實施方 ΐΓ 1有—個N通道裝置啤以虛線標示)供應在圖4電 路中〜、反相盗405組成另—半維持電路,以 號RST的低準位狀態。Ν通道裝置Ν2具有 ^置仏 CNTR2460I00-TW/0608-A42737-TW/FinaI 之] 甲 接收反 201220691 相重置信號RSTB,一汲極搞接節點306,以及一源極搞接 參考電位VSS。因為反相重置信號RSTB初始為高準位,N 通道裝置N2使節點306在N通道裝置N1不導通的狀態下 仍為低準位。N通道裝置N2是用於確保或保證重置信號 RST在前述狀態下仍為低準位。當輸入信號IN處於估算狀 態,回歸邏輯’0’重置電路303維持其隔離狀態。 當供應給該回歸邏輯’〇’重置電路303的每一個回歸邏 輯’〇’輸入信號IN都回歸到其預設狀態,回歸邏輯’0’重置 電路303轉態到其重置狀態,產生一重置事件,其中,P 通道裝置P1以及回歸邏輯’〇’重置電路303 —同將重置信 號RST拉升為高準位。請注意,若所述電路具有N通道裝 置N2,回歸邏輯’0’重置電路303需設計來對抗N通道裝 置N2以拉升重置信號RST的準位。反相器405因而會拉 低反相重置信號RSTB的準位,使P通道裝置P2導通。導 通的P通道裝置P2會將預充輸入輸出端PCHG的電位拉升 至其預設狀態。請注意,當供應給該回歸邏輯重置電路 303的每一個回歸邏輯’0’輸入信號IN都回到預設狀態,輸 入信號IN不再處於一估算狀態,故回歸邏輯’0’估算電路 301不再拉低預設輸入輸出端PCHG的準位。如此一來,P 通道裝置P2將預充輸入輸出端PCHG的準位拉升回其預充 狀態。當預充輸入輸出端PCHG的準位為高準位,反相器 401令輸出信號OUT再次為低準位,以導通P通道裝置 P3,維持預充輸入輸出端PCHG為高準位。反相器403將 回歸邏輯’0’致能信號RT0E拉升為高準位以導通N通道裝 置N1且使P通道裝置P1不導通。由於P通道裝置P1不 CNTR2460100-TW/0608-A42737-TW/Final 22 201220691 導通,回歸邏輯’0’重置電路與供電電位VDD隔離,且不 再拉升重置信號RST。此外,導通的N通道裝置N1會將 重置信號RST拉到低準位,且反相器405會拉升反相重置 信號RSTB為高準位,以令P通道裝置P2不導通(且在有 供應N通道裝置N2的例子中,更包括使N通道裝置N2 導通)。雖然P通道裝置P2不導通,半維持電路402會維 持預充輸入輸出端PCHG為高準位。如此一來,回歸邏輯’0’ 骨牌電路400重置回其預置狀態,準備好迎接下一個估算 事件。 第5圖以時序圖圖解無時脈回歸邏輯’0’骨牌邏輯閘 300的操作,其中根據一種實施方式將回歸邏輯’0’骨牌電 路400用於實現回歸邏輯’0’骨牌電路305。第一狀態信號 EVAL顯示該回歸邏輯’0’估算電路301的一估算狀態,該 估算狀態的成立代表一估算事件的產生。第一狀態信號 EVAL在該估算狀態成立時為高準位、並在該估算狀態不 成立時為低準位。輸入信號IN之估算狀態的數量決定於回 歸邏輯’〇’骨牌電路305的邏輯功能設計。例如,若回歸邏 輯’〇’骨牌電路305設計為一邏輯或功能,則該些輸入信號 IN中任一者或多個為高準位的狀況會分別對應一估算狀 態。若回歸邏輯’0’骨牌電路305是設計來實現一邏輯及功 能,則輸入信號IN只具有一個估算狀態;該估算狀態下, 每一個輸入信號IN都為高準位。第二狀態信號RESET顯 示回歸邏輯’0’重置電路303的一重置狀態;該重置狀態成 立時,該第二狀態信號RESET為高準位;該重置狀態不成 立時,該第二狀態信號RESET為低準位。所述重置狀態決 CNTR2460!00-TW/0608-A42737-TW/Final 201220691 定於回歸邏輯’0’重置電路303的設計以及供應給回歸邏 輯’0’重置電路303的該些輸入信號IN之狀態。每當輸入 信號IN為一種、或多種估算狀態的任一者,重置狀態不成 立且回歸邏輯’0’重置電路303處於其隔離狀態。每當供應 給回歸邏輯’0’重置電路303的每一個回歸邏輯’0’輸入信號 IN回到邏輯’0’時,回歸邏輯’0’重置電路303處於其重置 狀態。所述重置事件僅發生於回歸邏輯’〇’致能信號RT0E 為使P通道裝置P1導通的低準位、且回歸邏輯’〇’重置電 路303於其重置狀態時。少數應用倚賴估算與重置電路彼 此間的設計。不論是雙配置、或非雙配置設計,在所有輸 入信號IN都回歸邏輯’0’時,重置狀態成立,且估算狀態 不成立。在雙配置與非雙配置設計下,估算狀態成立時, 重置狀態皆不成立。非雙配置設計下,僅輸入信號IN的一 子集合是供應給該回歸邏輯’〇’重置電路303,重置狀態可 能在估算狀態不成立時也不成立,且可能在估算狀態轉變 為不成立後仍維持不成立。 第 5 圖包括信號 EVAL、RESET、PCHG、OUT、RT0E、 RST以及RSTB的時序圖。所示信號的轉態延遲僅為示意 作用,並非意圖針對特定設計限定延遲時間。在初始時間 T0,第一狀態信號EVAL為低準位,表示輸入信號IN並 不處於估算狀態。第二狀態信號RESET在時序T0則為無 意義信號。請注意,根據回歸邏輯操作,輸入信號IN(至 少該些為回歸邏輯’〇’之信號)於一估算區間後、且下一個估 算區間作用前,回歸為邏輯’ 0 ’。然而,各個輸入信號可能 具有不同的時間延遲。當輸入信號IN全部設定為預設狀 CNTR2460I00-TW/0608-A42737-TW/Final 24 201220691The estimation circuit 301 pulls it low. The precharge input/output terminal pcHG is initially precharged to a high level, so the 'inverter 4〇1 causes the output signal OUT to be at a low level to turn on the P channel device P3. The p-channel device P3 pulls the precharge input/output terminal PCHG to the supply potential VDD to maintain the high level logic state of the precharge input/output terminal PCHG. Since the output signal OUT is initially at a low level, the inverter 403 causes the return logic, 〇, enable signal rT〇e to turn on the N-channel device N1' to pull down the level of the reset signal RST. Inverter 405 thus provides a high level inverted reset signal RSTB that disables p-channel device P2. Referring to Figures 3 and 4, in response to an estimated event generated when one or more of the input signals IN transitions to one or more of the estimated states, the regression logic '〇' estimates the circuit 3〇1 to precharge the input. The output pCHG level is pulled low, causing the return logic '〇' domino circuit 4 to transition to its latched state. Therefore, the inverter 401 pulls up the level of the turn-out signal out, so that the p-channel device P3 is not turned on. The inverter 4〇3 will pull down the return logic, 〇, enable the level of the RT0E signal to make the P channel device? 1 Turn on and make ^^ channel ιΝ1 non-conducting. The P channel device P1 # is turned on to connect the node 31 to the supply potential VDD. The ON of the N-channel device N1 causes the reset signal RST to no longer be limited to a low level. The input signal IN (four) calculation state causes the regression logic, 〇, reset circuit 303 to transition to its isolated state, causing the node to isolate node 310. In this way, the reset node 3〇6 will be temporarily isolated, so the reset signal will not be made into the (four) state. Since there is no other device: the 'reset signal RST is still _ at the low level. In another implementation, 有 1 has an N-channel device, which is indicated by a dotted line, and is supplied in the circuit of FIG. 4, and the reverse pirate 405 constitutes another semi-sustain circuit, with the low-level state of the number RST. The channel device device 2 has a reset signal of the CNTR2460I00-TW/0608-A42737-TW/FinaI, a reception counter 201220691 phase reset signal RSTB, a drain connection node 306, and a source connection reference potential VSS. Since the inverted reset signal RSTB is initially at a high level, the N-channel device N2 causes the node 306 to remain at a low level in a state where the N-channel device N1 is not conducting. The N-channel device N2 is used to ensure or ensure that the reset signal RST is still at a low level in the aforementioned state. When the input signal IN is in the estimated state, the return logic '0' reset circuit 303 maintains its isolated state. When the return logic '〇' input signal IN supplied to the regression logic '〇' reset circuit 303 returns to its preset state, the return logic '0' resets the circuit 303 to its reset state, generating A reset event in which the P channel device P1 and the return logic '〇' reset circuit 303 pull the reset signal RST to a high level. Note that if the circuit has an N-channel device N2, the return logic '0' reset circuit 303 is designed to oppose the N-channel device N2 to pull up the level of the reset signal RST. The inverter 405 thus pulls down the level of the inverted reset signal RSTB to turn on the P-channel device P2. The turned-on P-channel device P2 pulls the potential of the precharge input and output terminal PCHG to its preset state. Please note that when each of the return logic '0' input signals IN supplied to the regression logic reset circuit 303 returns to the preset state, the input signal IN is no longer in an estimated state, so the return logic '0' estimation circuit 301 The level of the preset input and output terminal PCHG is no longer pulled low. In this way, the P-channel device P2 pulls the level of the pre-charge input and output terminal PCHG back to its pre-charge state. When the level of the precharge input and output terminal PCHG is at a high level, the inverter 401 causes the output signal OUT to be at a low level again to turn on the P channel device P3, and maintain the precharge input and output terminal PCHG at a high level. The inverter 403 pulls the return logic '0' enable signal RT0E to a high level to turn on the N channel device N1 and disable the P channel device P1. Since the P-channel device P1 is not turned on, the return logic '0' reset circuit is isolated from the supply potential VDD, and the reset signal RST is no longer pulled up. In addition, the turned-on N-channel device N1 pulls the reset signal RST to a low level, and the inverter 405 pulls the inverted reset signal RSTB to a high level to make the P-channel device P2 non-conductive (and In the example of supplying the N-channel device N2, the N-channel device N2 is further turned on). Although the P-channel device P2 is not turned on, the semi-sustain circuit 402 maintains the precharge input and output terminal PCHG at a high level. As a result, the regression logic '0' domino circuit 400 is reset back to its preset state, ready for the next estimated event. Figure 5 illustrates the operation of the clockless regression logic '0' domino logic gate 300 in a timing diagram in which the regression logic '0' domino circuit 400 is used to implement the regression logic '0' domino circuit 305 in accordance with one embodiment. The first state signal EVAL displays an estimated state of the regression logic '0' estimation circuit 301, the establishment of which represents the generation of an estimated event. The first state signal EVAL is a high level when the estimated state is established, and is a low level when the estimated state is not established. The number of estimated states of the input signal IN is determined by the logic function design of the return logic '〇' domino circuit 305. For example, if the regression logic '〇' domino circuit 305 is designed to be a logic or function, then any one or more of the input signals IN are at a high level corresponding to an estimated state. If the regression logic '0' domino circuit 305 is designed to implement a logic and function, the input signal IN has only one estimated state; in this estimated state, each input signal IN is at a high level. The second state signal RESET displays a reset state of the reset logic '0' reset circuit 303; when the reset state is established, the second state signal RESET is a high level; when the reset state is not established, the second state The signal RESET is at a low level. The reset state is determined by the CNTR2460!00-TW/0608-A42737-TW/Final 201220691 design of the reset logic '0' reset circuit 303 and the input signals supplied to the return logic '0' reset circuit 303. The state of IN. Each time the input signal IN is any one of one or more of the estimated states, the reset state is not established and the return logic '0' reset circuit 303 is in its isolated state. The return logic '0' reset circuit 303 is in its reset state whenever each of the return logic '0' input signal IN supplied to the return logic '0' reset circuit 303 returns to logic '0'. The reset event occurs only when the return logic '〇' enable signal RT0E is the low level that turns P channel device P1 on, and the return logic '〇' resets circuit 303 to its reset state. A few applications rely on the design of the evaluation and reset circuits. Regardless of the dual configuration, or non-dual configuration design, when all input signals IN return to logic '0', the reset state is established and the estimated state is not true. In the dual configuration and non-dual configuration design, when the estimation state is established, the reset state is not established. In the non-dual configuration design, only a subset of the input signal IN is supplied to the regression logic '〇' reset circuit 303, and the reset state may not be true when the estimated state is not established, and may still be after the estimated state transitions to not established. Maintenance is not established. Figure 5 contains timing diagrams for the signals EVAL, RESET, PCHG, OUT, RT0E, RST, and RSTB. The transition delay of the signal shown is for illustrative purposes only and is not intended to limit the delay time for a particular design. At the initial time T0, the first state signal EVAL is at a low level, indicating that the input signal IN is not in an estimated state. The second state signal RESET is a meaningless signal at timing T0. Note that, according to the regression logic operation, the input signal IN (at least the signals of the regression logic '〇') is returned to logic '0' after an estimation interval and before the next estimation interval. However, individual input signals may have different time delays. When the input signal IN is all set to the preset state CNTR2460I00-TW/0608-A42737-TW/Final 24 201220691
- 態,第一狀態信號EVAL為低準位且第二狀態信號RESET 為高準位。若輸入信號中某一個或多個轉換為高準位但仍 不符合估算狀態的條件(在下一次估算區間前),則第二狀 態信號RESET可能在雙態間變換一或多次且同時第一狀 態信號EVAL維持低準位。因此,第二狀態信號RESET如 圖所示,不為特定狀態,此外,由於狀態回歸致能電路 207(於回歸邏輯例子中由P通道裝置P1實現)不作用, 所述早於估算事件的任何雙態變化並不重要。信號 PCHG、OUT、RT0E、RST以及RSTB在時間T0分別初始 設定為邏輯’Γ、’0’、,1’、’0’、以及’Γ。 接續的時間點T1,輸入信號IN —同進入一估算狀態, 因此第一狀態信號EVAL拉高且第二狀態信號RESET拉 低。回應高準位的第一狀態信號EVAL,回歸邏輯’0’估算 電路301藉由在短暫延遲後的接續時間點T2拉低預充輸入 輸出端PCHG電位,以引發一估算事件。由於第二狀態信 號RESET為低準位,回歸邏輯’0’重置電路303處於其隔 離狀態。回應被拉到低準位的預充輸入輸出信號PCHG, 反相器401在短暫延遲後的接續時間點T3拉升輸出信號 OUT的準位。隨著輸出信號OUT的拉升,反相器403在 短暫延遲後的接續時間點T4拉低該回歸邏輯’0’致能信號 RT0E的準位,以導通P通道裝置P1且不導通N通道裝置 N1。因為回歸邏輯’0’重置電路303為不導通,重置信號 RST不受任何裝置影響,且維持在低準位(或由N通道裝置 N2維持在低準位)。無時脈回歸邏輯’0’骨牌邏輯閘300的 狀態維持不變且第一狀態信號EVAL為高準位。在接續的 CNTR2460I00-TW/0608-A42737-TW/Final 25 201220691 時間點Τ5,輸入信號IN中一或多個信號改變其狀態,致 使估算狀態不成立,相應之,第一狀態信號EVAL轉態為 低準位。若供應給回歸邏輯’〇’重置電路303的輸入信號各 個也回到邏輯’0’,第二狀態信號RESET在時間點T5拉升 如虛線501。若是非雙配置設計的實施例,第一狀態信號 EVAL轉態至低準位、與第二狀態信號RESET轉態至高準 位之間存在一延遲。必須注意的是,因為第一狀態信號 EVAL為低準位,估算狀態不成立、且回歸邏輯’0’估算電 路301在時間點T5後不再拉低預充輸入輸出信號PCHG。 預充輸入輸出信號PCHG維持低準位,直至後續被P通道 裝置P2拉升至高準位。請注意,另一個半維持電路(未在 圖式中)可被用來在上述狀況中維持預充輸入輸出信號 PCHG為低準位。 在時間點T5或接續的時間點T6,供應給回歸邏輯’0’ 重置電路303的輸入信號IN轉態為零,以啟動該回歸邏 輯’0’重置電路303的重置狀態,使第二狀態信號RESET 為高準位。所述回歸邏輯’0’重置電位303聯合P通道裝置 P1,在短暫延遲後的時間點T7拉高重置信號RST的電位, 以開始一重置事件。反相器405在短暫延遲後的時間點T8 將反相重置信號RSTB拉低以回應之。反相重置信號RSTB 轉態為低準位,以導通P通道裝置P2,在一短暫延遲後的 時間點T9將預充輸入輸出信號PCGH拉升回預設狀態。當 預充輸入輸出信號PCHG為高準位,反相器401在短暫延 遲後的時間點T10將輸出信號OUT再次設定為低準位。轉 態為低準位的輸出信號OUT會導通P通道裝置P3,使半 CNTR2460iOO-TW/O6O8-A42737-TW/Final 26 201220691 維持電路402維持該預充輸入輸出信號PCHG為高準位直 至下一個估算區間將之下拉。反相器403於短暫延遲後的 時間點T11將回歸邏輯’0’致能信號RT0E拉到高準位。回 歸邏輯’〇’致能信號RT0E的高準位狀態會使N通道被置N1 導通、且使P通道裝置P1不導通。因為P通道裝置P1不 導通,回歸邏輯’0’重置電路303不再拉升重置信號RST。 N通道裝置N1之導通會使重置信號RST在短暫延遲後的 時間點T12拉回低準位。反相器405會在短暫延遲後的時 間點T13拉升反相重置信號RSTB至高準位,因此,P通 道裝置P2不再拉升預充輸入輸出信號PCHG。此時,由半 維持電路402維持預充輸入輸出PCHG為高準位。在時間 點T13稍後的時間點T14,信號回復其預設狀態,回歸邏 輯’〇’估算電路301以及P通道裝置P1皆於其預設狀態, 回歸邏輯’0’骨牌電路305回到其預置狀態,此外,假設輸 入信號IN内每一個信號都是低準位,回歸邏輯’ 0 ’重置電 路303處於其重置狀態。總結之,輸入信號IN的一估算狀 態引發一估算事件,導致輸出信號OUT為高準位,且致能 接續的重置事件。輸入信號IN的重置狀態導致回歸邏輯’ 0 ’ 重置電路303引發一重置事件,且無時脈回歸邏輯’0’骨牌 邏輯閘300回到其初始狀態,準備迎接下一個估算區間。 如圖所示,第二狀態信號RESET為高準位直至時間點 T11。時間點T11時,回歸邏輯’0’致能信號RT0E轉態為 高準位以確定該無時脈回歸邏輯’0’骨牌邏輯閘回到其初 始狀態,且至此之後,第二狀態信號RESET為無意義。請 注意,重置信號RST於時間點T7拉到高準位時,即使重 CNTR2460100-TW/0608-A42737-TW/Final 27 201220691 置狀態不成立且拉低第二狀態信號RESET,重置信號RST 仍維持在高準位,原因是N通道裝置N1仍為不導通,無 法影響重置信號RST。因此,雖然重置狀態應當被維持成 立直至回歸邏輯’0’致能信號RT0E轉態為高準位,輸入信 號可於時間點T7後與時間點T11前拉低第二狀態信號 RESET的準位而不產生影響,因此,可維持適當的電路操 作。一旦回歸邏輯’0’致能信號RT0E為高準位,P通道裝 置P1不導通,且任何的輸入信號IN的無意義轉態在時間 點T11後都無作用。非上述無意義轉態的狀況則可能另外 引發一估算狀態。請注意,狀態回歸信號RTS可能不存在 無意義轉態。然而,某些輸入信號,可能為非狀態回歸信 號、且可能具有無意義轉態。供應給回歸邏輯’〇’估算電路 301的輸入信號IN是被選擇來避免潛在的估算狀態發生。 第6圖為一示意方塊圖,圖解一無時脈回歸邏輯’0’骨 牌邏輯閘600,用以實現一邏輯或閘,對Μ個回歸邏輯’0’ 的輸入信號Ι1·.·ΙΜ作邏輯或運算,其中,Μ為大於1的正 整數。在這樣的實施方式中,輸入信號Ι1···ΙΜ皆是回歸邏 輯信號。無時脈回歸邏輯’〇’骨牌邏輯閘600包括回歸邏 輯’0’骨牌電路305。該回歸邏輯’0’骨牌電路305耦接一回 歸邏輯’0’估算電路601(用以實現回歸邏輯’0’估算電路 301),且耦接一回歸邏輯’0’重置電路603(用以實現回歸邏 輯’〇’重置電路303)。回歸邏輯’0’估算電路601包括Μ個Ν 通道裝置ΝΑ…ΝΜ,各自以汲極耦接節點302,且各自以 源極耦接參考電位VSS。Ν通道裝置ΝΑ…ΝΜ各自具有一 閘極,如圖所示對應接收輸入信號11…ΙΜ。類似地,回歸 CNTR2460I00-TW/0608-A42737-TW/Final 28 201220691 邏輯’〇重置電路603包括Μ個P通道裝置PA…PM,串接 於第二重置節點310以及重置節點306之間。如圖所示, 其中第一個P通道裝置PA與P通道裝置P1的汲極耦接在 *· 節點310,至於P通道裝置PA的汲極則耦接下一個P通道 裝置的源極。依照此串接規則,其中最後一個P通道裝置 PM以其汲極耦接節點306。P通道裝置PA...PM各自如圖 所示以閘極接收輸入信號Ι1.··ΙΜ其中之一。雖然圖示中僅 繪製複數個Ν通道裝置ΝΑ…ΝΜ中的兩個裝置ΝΑ與 ΝΜ、複數個Ρ通道裝置ΡΑ···ΡΜ中的兩個裝置ΡΑ與ΡΜ、 複數個輸入信號II···ΙΜ中的兩個信號II與ΙΜ,必須了解 的是,任何數量的所述裝置以及信號都可能為其實施方式 (例如,供應給Ν通道裝置ΝΒ與Ρ通道裝置ΡΒ之閘極的 輸入信號12…等)。 無時脈回歸邏輯’0’骨牌邏輯閘600為雙配置設計的一 種實施方式,其中回歸邏輯重置電路603為回歸邏輯’0 估算電路601的雙配置設計。在雙配置設計下,供應給回 歸邏輯’〇’估算電路601與回歸邏輯’0’重置電路603的信號 都是輸入信號Ι1···ΙΜ。無時脈回歸邏輯’0’骨牌邏輯閘600 的操作通常符合第5圖所示的時序圖。在這樣的狀態下, 當輸入信號Ι1···ΙΜ根據回歸邏輯’0’操作皆為邏輯’0’,第 一狀態信號EVAL為低準位且第二狀態信號RESET為高準 位。當輸入信號Ι1···ΙΜ中任一者為高準位,估算狀態成 立,且重置狀態不成立;因此,第一狀態信號EVAL為高 準位狀態、且第二狀態信號RESET為低準位狀態。因為電 路601與603為雙配置設計,隨著輸入信號IN的轉態切 CNTR2460100-TW/0608-A42737-TW/Final 29 201220691 換,苐一狀態信號EVAL與第二狀態信號RESET會跟著切 換且維持為彼此的反相。隨著輸入信號IN中任一者轉態為 邏輯’1’,預充輸入輸出信號PCHG轉態為低準位,輸出信 號OUT在短暫延遲後轉態為高準位,且回歸邏輯·,〇,致能 信號RT0E在另一段短暫延遲後轉態為低準位以致能—重 置事件。當輸入信號η...iM各個根據回歸邏輯,〇,操作回 到邏輯’〇’時,回歸邏輯,0,重置電路603引發該重置事件, 令重置#號RST轉態為高準位,反相重置信號RSTB轉態 為低準位,預充輸人輸$錢PCHG拉高為高準位、且輸 出信號OUT如前所述回到低準位。 在某些设计中,回歸邏輯,0’重置電路603内所串接的 p通道裝置之數量受限為特定數量,以確保適當操作。例 如在某方式中,允許串接於供電電位VDD與重置 ,點鄕間的P通道製置之最高數量為4,輸入信號的數 ,,限制為3说為3)。為了對大量的輸入信號進行邏 。或運异,可將多個無時脈回歸邏輯 士 :或串疊在-起,藉由大量的邏輯間對任何數量的輸入;; 號進行邏輯或運算,以下詳述之。 鬼圖,圖解二個無時脈狀態回歸骨牌 邏輯閘701、703盥7ΓΚ 上, m、— 一 05所組成的一聯合邏輯閘設計700, 用以貫現一邏輯運算。滕人 態回歸型式,且設計如圖所示為狀 ^ m 應用於任何回歸邏輯,0,或回歸邏輯,1, 應用。在一種實施方式, 狄n 飞中八個輸入信號II…16經邏輯運 t後產生一狀態回歸輪出 少-個或上至全教老… UT。輸入信號n...13中至 上主王數都是狀態回歸信 CNTR246010〇-TW/0608-A42737-TW/Final ^ 輸 4 口狁 16 nai 30 201220691 - 中至)一個或上至全數都是狀態回歸信號。聯合邏輯閘設 计700包括兩個三輸入無時脈狀態回歸骨牌邏輯閘以 及703、以及另一個雙輸入狀態回歸骨牌邏輯閘705。狀態 =歸骨牌邏輯閘701接收輪入信號η.·.Ι3且供應一狀態回 歸輸出彳§唬〇1 (RTS) ’作為狀態回歸骨牌邏輯閘7〇5的一 輸入信號。同樣地’狀態回歸骨牌邏輯閘7〇3接收輸入信 號14…16且供應一狀態回歸輸出信號02 (RTS),作為狀態 回歸月牌邏輯閘705的另一個輸入信號。狀態回歸骨牌邏 輯閘705在其輸出端供應狀態回歸輸信號〇UT(RTS)。如 此一來’多個無時脈狀態回歸骨牌邏輯閘可被結合或串疊 在一起,以應付大量的輸入信號,完成一特定邏輯運算。 此外’尚有其他設計可完成同樣運算。例如,以三個雙輸 入邏舞閘實現第一級結構’各自接收六個輸入信號中的兩 個#號’且各自產生一個輸出信號,以聯合作為一個三輸 入邏輯閘的輸入信號。或者,所述技術也可應用來實現其 他數量的輸入信號之邏輯運算,上述為數6個的輸入信號 僅是說明使用。 所述聯合邏輯閘設計700内的邏輯閘701、703與705 分別可根據不同的邏輯運算需求—例如,邏輯及(AND)、 邏輯或(OR)、邏輯非及(NAND)、邏輯非4(N〇R)、邏輯異 或(XOR)...等或任何所述邏輯運算之集合—配合適當或可 用的輸入信號實現。例如,關於信號A與信號B之邏輯異 或運异一X〇R(A ’ B)—的一邏輯異或閘,狀態回歸輪入信 號A與B以及其反相信號a,與b,(標號「,」代表為反相信 號)需被供應。聯合邏輯閘設計700中的邏輯閘701、703 CNTR2460I00-TW/0608-A4273 7-TW/Final 31 201220691 與705可執订不同的運算。雖然圖令僅顯示三 任何數量的邏輯間都可基於本技=者 熟知之技術串聯、並聯、或以其他方式結合在一起。2者 邏輯閘701、703與705各自可依無時脈回歸邏 邏輯電路_實現為—_或閘。錢樣的實施方式;牌 邏輯ΐ 701設計為-邏輯或閘,對輸入信號η...Ι3作邏輯 或運异,以供應輸出信號01;邏輯間7〇3言交計為一邏 閘,對輸入信號Ι4.·.Ι6做邏輯或運算,以供應 # 02 ;且邏輯閘705巧·呌& ^ ^ 死 口又计為一邏輯或閘,對信號〇】盘 做邏輯或運算,以產生輸出錢〇υτ。如此一來,大、~ 無時脈回歸邏輯,〇,骨牌邏輯閘可被結合或串疊在一起里應 付大量的輸人信號之邏輯運算’例如,實現__邏輯或運算二 第8圖為一方塊圖,圖解一無時脈 二 輯閉,其中根據本發明另-種實施方式實現 輯運算。無時脈回歸邏輯,〇,骨牌邏輯$ _包括上述 邏輯’〇,骨牌電路305。該回歸邏㈣,骨牌電路3G5輕接— 回歸邏輯,0,估算電路80](用以實現該回歸邏輯,〇,估算電 路301)以及-回歸邏輯,〇,重置電路謝(用以實現該回歸邏 輯’〇’重置電路3G3)。回歸邏輯,〇,估算電路8()1包括三個n 通道裝置ΝΑ、則與NC,各自以没極耗接節點3〇2,且各 自以源極耗接-中繼節,點802。回歸邏輯,〇,估算電路 更包括兩個N通道裝置ND與則,各自以没極麵接節點 802,且各自以源極耦接參考電位vss。N通道裝置NA... NE分別以閘極接收五個輸入信號n_i5。在這個實施例 中,回歸邏輯’〇’估算電路8〇1執行一邏輯運算,使 CNTR2460I00-TW/0608-A42737-TW/Final 32 201220691 0UT=(I1|I2|I3)&(I4|I5),其中,符號「|」代表的是邏輯或 運算,且符號「&」代表的是邏輯及運算。一估算狀態發 生於輸入信號II…13中任一者為高準位、且輸入信號14與 15中至少有一個為高準位時。回歸邏輯’0’重置電路803包 括兩個Ρ通道裝置ΡΑ與ΡΒ,串接於Ρ通道裝置Ρ1之汲 極與重置節點306之間,且與Ρ通道裝置Ρ1之没極麵接於 節點310。特別說明的是,Ρ通道裝置ΡΑ以源極耦接Ρ通 道裝置Ρ1之没極,且以汲極耦接Ρ通道裝置ΡΒ之源極, 且Ρ通道裝置ΡΒ以汲極耦接該重置節點306。輸入信號14 供應給Ρ通道裝置ΡΑ之閘極使用,且輸入信號15供應給 Ρ通道裝置ΡΒ之閘極使用。在這個實施例中,重置狀態僅 在輸入信號14與15同為低準位時發生。輸入信號14與15 為回歸邏輯’0’信號;至於輸入信號II…13則可為回歸邏 輯’〇’信號但無需一定為回歸邏輯’〇’信號。雖然狀態回歸信 號為預期設定,但在某些設計中,結合非狀態回歸信號與 狀態回歸信號可能是相當有用的設計。所述非狀態回歸信 號可能需要符合某些相對於該些狀態回歸信號的時間條 件。例如,在一種實施方式中,非狀態回歸信號可能是對 應狀態回歸信號而設定或維持。 無時脈回歸邏輯’0’骨牌邏輯閘800的操作一般符合第 5圖所示之時序圖。在這樣的實施例中,估算狀態在輸入 信號II…13終至少一者為高準位且輸入信號14與15至少 一者為高準位時成立,所述估算狀態於時間點Τ1引發估算 事件。參考先前敘述,回應所述估算事件,預充輸入輸出 信號PCHG轉態為低準位,接著,輸出信號OUT轉態為高 CNTR2460100-TW/0608-A42737-TW/Final 33 201220691 準位,再來,回歸邏輯’0’致能信號RT0E轉態為低準位; 所述轉態分別間隔一短暫延遲。所述估算狀態成立的區間 内,第一狀態信號EVAL維持高準位。重置狀態僅在輸入 信號14與15皆設定為低準位時成立。由於輸入信號14與 15中有任一為高準位時該第二狀態信號RESET就會維持 在低準位,因此,第二狀態信號RESET在第一狀態信號 EVAL為高準位時維持在低準位。當第一狀態信號EVAL 在時間點T5轉態為低準位時,若輸入信號14與15同時為 低準位,第二狀態信號RESET才會轉態為高準位。在時間 點T5,若輸入信號14與15都轉態為低準位,則第二狀態 信號RESET可轉態為高準位,但第二狀態信號RESET也 有可能維持在低準位更久的時間。例如,若輸入信號II… 13全都轉態為低準位、且輸入信號14與15任一維持為高 準位,則第二狀態信號RESET在第一狀態信號EVAL轉態 為低準位時仍不轉態至高準位。待輸入信號14與15根據 回歸邏輯’0’操作皆為低準位(例如,參考第5圖時間點T6) 則第二狀態信號RESET轉態為高準位且回歸邏輯’0’重置 電路803進入其重置狀態,以引發重置事件。如先前所敘 述内容,回應所述重置事件,重置信號RST轉態為高準位, 反相重置信號RSTB轉態為低準位,預充輸入輸出信號 PCHG轉態回高準位,且輸出信號OUT轉態回低準位,上 述轉態各自間隔一短暫延遲。 無時脈回歸邏輯’0’骨牌邏輯閘800為一非雙配置實施 方式,其中回歸邏輯’〇’重置電路803並非回歸邏輯’0’估算 電路801的雙配置設計。在這個實施例中,輸入信號II… CNTR2460100-TW/0608-A42737-TW/Final 34 201220691 - 15中僅有一個子集合一輸入信號14與15—是供應給該回歸 邏輯’〇’重置電路803。然而,由於估算狀態僅成立在輸入 信號14與15至少一者為高準位時,因此,回歸邏輯’0M古 ‘算電路801為其估算狀態時,回歸邏輯’0’重置電路803必 然處於其隔離狀態,可確保適當的操作。特別是,在所述 估算事件開始時,回歸邏輯’〇’重置電路803處於其隔離狀 態,且該回歸邏輯’0’骨牌電路305轉態為其閂鎖狀態導通 P通道裝置P1。重置信號RST在所述估算條件下不受任何 裝置決定電位。當輸入信號14與15根據回歸邏輯’0’操作 皆轉態為低準位,回歸邏輯’〇’估算電路801脫離其估算狀 態、且回歸邏輯’0’電路803進入其重置狀態引發一重置事 件。所述重置事件使該回歸邏輯’0’骨牌電路305轉態回其 預置狀態,使P通道裝置P1不導通,且接著拉低重置信號 RST的準位,以準備迎接下一個估算事件。 無時脈回歸邏輯’0’骨牌邏輯閘800之邏輯運算可用於 類似聯合邏輯閘設計700的聯合邏輯閘結構。例如,邏輯 閘701可由一個三輸入邏輯或閘實現,接收輸入信號IL··· 13,以供應一輸出信號01。邏輯閘703可由一個雙輸入邏 輯或閘實現,以接收兩個輸入信號14與15以供應一輸出 信號02。邏輯閘705可由一個雙輸入邏輯及閘實現,以對 信號01與02作邏輯及運算。如此一來,聯合結構將實現 邏輯運算(I1|I2|I3)&(I4|I5)。在另一種架構中,可更提供第 三個P通道裝置(未顯示在圖中)串接在節點310與306之 間。串接的三個P通道裝置用於分別接收輸入信號II、12 與13。所得到的操作是等效的,縱使,相對於兩個輸入信 CNTR246OIOO-TW/O608-A42737-TW/FinaI 35 201220691 號的狀態(14與15),三個輸入信號的狀態(Π、12與13)可能 會使回歸邏輯,〇,骨牌電路305由閂鎖狀態轉態回預置狀態 所耗費的時間略久。 第9圖為一示意方塊圖,圖解一無時脈回歸邏輯,〇,骨 牌邏輯閘900,其中實現一邏輯及閘,對Μ個回歸邏輯,〇, 輸入信號II ...ΙΜ進行邏輯及運算。在這樣的邏輯及實施例 中,輸入信號η...ΐΜ各個都是回歸邏輯’〇’信號。無時脈 回歸邏輯’0’骨牌邏輯閘900包括所述回歸邏輯,〇,骨牌電路 305,耦接回歸邏輯’〇’估算電路9〇1(;實現所述回歸邏輯,〇, 估算電路301)以及一回歸邏輯,〇,重置電路9〇3(實現所述回 歸邏輯’0’估算電路303)。回歸邏輯,〇,估算電路9〇1包括Μ 個Ν通道裝置ΝΑ...ΝΜ,串接於預充輸入輸出節點3〇2以 及參考電位VSS之間。如圖所示,Ν通道裝置ΝΑ的汲極 麵接節點302,且其源極耦接串列中下一個ν通道裝置的 汲極,並遵循此規則直至最後一級Ν通道裝置ΝΜ,並將 Ν通道裝置ΝΜ的源極耦接參考電位vss。如圖所示,ν 通道裝置ΝΑ…匪*自提供閘極接收輸入信號η...ΐΜ。 對應地,回歸邏輯重置電路包括Μ個ρ通道裝置 pa...m並聯於節,點310與重置節點3〇6之間。特別是,ρ 通道裝置PA…PM的源極乃耦垃奸 巧祸镬即點310 ,且汲極乃耦接 重置節點306。 CNTR2460I00-TW/0608-A42737-TW/Final 無時脈回歸邏輯,0,骨牌邏輯間_為另—種雙配Μ 計的實施例。無時脈回歸邏輯,〇,骨牌邏輯問 二 般是符合第5圖所揭露之時序圖。在這樣的實施例中,估 算狀態是在所有的輸人信號η·,都為高準位時成立,此 36 201220691 - 時,N通道裝置ΝΑ…NM全數導通,一同將預充輸入輸出 端PCHG拉到參考電位VSS。當輸入信號Ι1···ΙΜ中任一者 為低準位時,重置狀態成立。這個實施方式中,回歸邏輯’0’ 估算與重置電路901與903彼此為雙配置設計。根據各種 應用,所述邏輯閘可設計為接收多種數量的輸入信號。然 而,如先前關於無時脈回歸邏輯’〇’骨牌邏輯閘600的討 論,為了確保操作正確度,串接在回歸邏輯’〇’估算電路901 内的Ν通道裝置之數量會限定在特定數量内。 如先前所討論的聯合邏輯閘設計700,無時脈回歸邏 輯’〇’骨牌邏輯閘900可採用串疊技術,以多重邏輯及閘實 現任何數量之輸入信號的邏輯及運算。邏輯閘701、703與 705各個可參照無時脈回歸邏輯’0’骨牌邏輯閘900實現為 一邏輯及閘。在一種實施方式中,邏輯閘701設計為一邏 輯及閘,用以對輸入信號II…13作邏輯及運算,以產生信 號01 ;邏輯閘703設計為一邏輯及閘,對輸入信號14…16 做邏輯及運算,以產生信號02 ;邏輯閘705設計為一邏輯 及閘,對信號01與02作邏輯及運算,以產生輸出信號 OUT。如此一來,多個無時脈回歸邏輯’0’骨牌邏輯閘可被 結合或串疊在一起,以實現特定邏輯運算一例如,邏輯及 運算一對大量輸入信號之處理。 第10圖為一方塊圖,圖解另一個無時脈回歸邏輯’0’ 骨牌邏輯閘1000,用於實現一邏輯及閘,對Μ個回歸邏 輯’0’輸入信號Ι1···ΙΜ作邏輯及運算,且包括一簡化的重 置電路1003。無時脈回歸邏輯’0’骨牌邏輯閘1000大致上 與無時脈回歸邏輯’〇’骨牌邏輯閘900類似,其中同樣的元 CNTR2460100-TW/0608-A42737-TW/Final 37 201220691 件採用同樣的編號。比較兩電路,回歸邏輯,0,重置電路903 改由一回歸邏輯,〇,重置電路1003實現。無時脈回歸邏輯, 骨牌邏輯閘1000的操作—般來說也符合第5圖所揭露之時 序圖。回歸邏輯’0’重置電路1003僅包括一 p通道裝置PA, 以源極耦接P通道裝置p〗的汲極於節點31〇,且以汲極耦 接重置節點306。輸入信號η..·ΙΜ中任一者,圖中標示為 信號IX,會供應給Ρ通道裝置ΡΑ的閘極。 ’ 與無時脈回歸邏輯,〇,骨牌邏輯閘9〇〇相較,無時脈回 歸邏輯’〇’骨牌邏輯閘〗〇〇〇所執行的運算是相同的, 是設計為非雙配置結構。無時脈回歸邏輯,0,骨牌邏輯= 1000的操作基本上類似無時脈回歸邏輯,〇,骨牌邏輯閘 900,不同處在於其重置狀態僅於輸入信號Ιχ為低準位時 成立。輸入信號Ι1..·ΙΜ—包括信號Ιχ—都轉態為高準位 時,重置狀態不成立,且估算事件發生。當信號Ιχ轉態為 邏輯’0’,所述估算狀態不成立且所述重置狀態成立,二重 置事件被引發,使該無時脈回歸邏輯,〇,骨牌電路3〇5回到 其預置狀態。無時脈回歸邏輯,〇,骨牌邏輯閘1〇〇〇的優點 在於簡化的回歸邏輯,〇,重置電路,其中只以一個ρ通道裝 置實現;然而,若信號IX以較其他輸入信號慢的方式回歸 零準位,則會有一定的速度損失發生。無時脈回歸邏輯,〇, 骨牌邏輯閘900的優點在可能增快反應速度,原因是,估 算事件後’重置事件會在輸人信射任—者轉態為零準位 時立即的速度發生;然而,會需要較複雜的回歸邏輯,〇,重 置電路設計。若該等輸人信號取之―必定為最快的回歸邏 輯’〇’信號’可將其選擇為信號ΙΧ ’以解決無時脈回歸邏 CNTR2460I00-TW/0608-A42737^TW/Final 38 201220691 - 輯’0’骨牌邏輯閘1000的反應速度問題。 參考第5圖之時序圖,回顧採用回歸邏輯’0’骨牌電路 400之無時脈回歸邏輯’0’骨牌邏輯閘300,其中,所選擇 的多個或所有輸入信號(視其特定設計而定)根據回歸邏 輯’〇’操作為(或轉態至)邏輯’〇’時,無時脈回歸邏輯’〇’骨牌 邏輯閘300為其初始預設狀態。當輸入信號使估算狀態成 立,重置狀態為不成立,且一估算事件發生。在估算狀態 成立的狀態下,重置狀態維持為不成立。在供應給重置電 路之回歸邏輯輸入信號回復成其預設邏輯’0’狀態時,所 述估算狀態轉態為不成立,且其後所述重置狀態成立。重 置最終是根據回歸邏輯’〇’操作發生。關於無時脈回歸邏 輯’〇’骨牌邏輯閘600,重置事件在輸入信號Ι1···ΙΜ各個都 轉態為邏輯時發生。關於無時脈回歸邏輯’0’骨牌邏輯閘 800,重置事件在輸入信號II…15的一子集合一即輸入信 號14與15—轉態為邏輯’0’時發生。關於無時脈回歸邏輯’0’ 骨牌邏輯閘900,重置事件在輸入信號II"·ΙΜ其中任一者 轉態為邏輯’〇’時發生。關於無時脈回歸邏輯’〇’骨牌邏輯閘 1000,重置事件於輸入信號中選定的一個一即信號IX—轉 態為邏輯’0’時發生。 第11圖為一示意方塊圖,圖解一無時脈回歸邏輯’Γ 骨牌邏輯閘1100,根據無時脈狀態回歸骨牌邏輯閘200的 一種回歸邏輯’Γ實施方式所實現。一或多個輸入信號與所 產生的輸出信號被設計為回歸邏輯’1’信號,具有的預設邏 輯狀態為邏輯’Γ。電源電位VSRC1設計為參考電位VSS, 且電源電位VSRC2設計為供電電位VDD,與無時脈回歸 CNTR2460100-TW/0608-A42737-TW/Final 39 201220691 k輯〇月牌邏輯閘3QG的設計相反。狀態回歸估算電路 乂狀’“、回知月牌電路205以及狀態回歸重置電路203被 分別以—回歸邏輯τ估算電路1!〇卜-回歸邏輯,1,骨牌電 路^05以及一回歸邏輯,丨,重置電路11〇3實現,乃根據一 狀4回歸’Γ操作所設計。請注意’雖然電路1101與n〇3 各自可此因其輸出信號的操作被視為回歸邏輯,〇,電路,仍 是依照其輪入信號以及回歸邏輯,!,骨牌邏輯間11〇〇整體 作用將之視為回歸邏輯,!,電路。前述之預置輸入出端聊T 改由麵接一預清節點1102的一預清輸入輸出端PCLR取 無時脈回歸邏輯,i,骨牌邏輯閘譲的輸出在一輸出 節點1108設定一回歸邏輯,〗,輸出信號〇υτ,且在一重置 節點1106產生一重置信號腹。狀態回歸致能節點2〇4由 一回歸邏輯M’致能節,點1104實現,麵接N通道裝置N1 的閘極,以實現狀態回歸致能電路2〇7<>;^通道裝置以 源極搞接參考電位VSSJ___接第二重置節點⑽, 且回歸邏輯,1,重置電路11〇3減於重置節點ui〇盘而 之間。 第12圖為一示意方塊圖,圖解一回歸邏輯,〗,骨牌電路 1200,為回歸邏輯,〗,骨牌電路11〇5的一種實施方式。回 歸邏輯T㈣電路·為回歸邏輯,〇,骨牌電路3⑻的反 相设计,其中以參考電位vss取代電路3〇〇中的供電電位 VDD,以供電電位VDD取代電路30〇中的參考電位vss, 以P通道裝置取代電路300中的N通道裝置,以N通道裝 置取代電路300中的P通道裝置,且令每一個節點的操作 狀態都是電路300内對應節點的反相狀態(邏輯,〇,狀態替 CNTR2460I00-T W/0608-A42 73 7-T W/Final 4〇 201220691 換成邏輯’Γ狀態,且邏輯τ狀態替換為邏輯,〇,狀態)。此 外’各個反相器内的P通道與N通道裝置與電源電位設言十 都是電路300之反相設計;圊中因為所執行的同樣為反寺目 運异’所以將之採用相同的符號表示。預清節點1102執才泰 反相器1201的輸入端,且耦接N通道裝置N2以及N3的 没極。反相器]201的輸出端耦接輸出節點1108以供應句 歸邏輯’Γ輸出信號,且更耦接N通道裝置N3的閘極與反 相器1203的輪入端。反相器1203的輸出耦接至節點11〇4 以供應回歸邏輯,丨,致能信號rT1]E,以施加於p通道裝复 P1之閘極。P通道裝置P1以源極耦接供電電位VDD且^ 汲極搞接重置節點11〇6以供應重置信號RST。重置信魏 RST供應給反相器1205的輸入端,反相器1205的輸出嘴 供應一反相重置信號RSTB。反相輸出信號RSTB供應给^ 通道裝置N2的閘極,該N通道裝置N2的源極耦接參考電 位VSS。反相器1201與N通道裝置N3 一同組成一半維轉 電路1202,維持預清輸入輸出端PCLR電位為低準位直至 回歸邏輯,1,估算電路1101將該預清輸入輪出端pcLR的電 位拉升。P通道裝置P2如圖虛線所示(對應回歸邏輯及 牌電路3 0 0内的N通道裝置N 2)以其閘極接收反相重置二 號RSTB ’且以汲極耦接節點11G6,且以源極祕供電^ 位VDD。預清輸入輸出端PCLR初始預清為低準位,故】 相器1201設定輸出信號0UT為高準位,令ν通道裝置m 導通。Ν通道裝置犯因此維持預清輸人輪出端paR為低 準位。由於輸出信號0UT的初始狀態為高準位,反相器 1203會設定回歸邏輯,丨,致能信號RT1E為低準位,令p通 CNTR2460I00-TW/0608-A42737-TW/Final 41 201220691 道裝置pi導通,導通的P通道裝置?1將 RST。反相器⑽因此拉低反相重置信號rstBm = 裝置N2的起始狀態為不導通。 參考第與12圖,回應一或多個輸人㈣ -或多個估算狀態的任—者時所發生的—估算事件,回歸 邏輯’1’估算電路11()1拉升預清輪人輸出端虹㈣準位, 致使回歸,輯,],骨牌電路1200轉態為其閃鎖狀態。特別 是,反相器1201會拉低輸出信號〇υτ令N通道裝置 不導通。反相H 1203拉升回歸邏輯,!,致能信號RT1E的準 位,使N通道裝置!^導通,且令p通道裝置ρι不導通。 導通的N通道裝置N1會耦接節點】11〇至參考電位vss。 不導通的p通道裝置P1將不再限制重置信號RST為高準 位。輸入彳§號IN的估算狀態會導致回歸邏輯,〗,重置電路 1103轉態為其隔離狀態,使節點11〇6與111〇彼此隔離。 如此一來,重置節點11 〇6暫時被隔離,重置信號RST不 再被限制在特定狀態。然而,由於沒有其他裝置試圖變化 重置信號RST的狀態,重置信號RST維持為高準位。當輸 入信號IN處於一估算狀態,回歸邏輯’ 1 ’重置電路】1 〇3維 持在其隔離狀態。- state, the first state signal EVAL is at a low level and the second state signal RESET is at a high level. If one or more of the input signals are converted to a high level but still do not meet the conditions of the estimated state (before the next estimation interval), the second state signal RESET may be toggled one or more times between the two states and simultaneously The status signal EVAL maintains a low level. Therefore, the second state signal RESET is not in a specific state as shown, and further, since the state regression enabling circuit 207 (implemented by the P channel device P1 in the regression logic example) does not function, the any state earlier than the estimated event The two-state change is not important. The signals PCHG, OUT, RT0E, RST, and RSTB are initially set to logic 'Γ, '0', 1', '0', and 'Γ, respectively, at time T0. At the subsequent time point T1, the input signal IN is entered into an estimated state, so that the first state signal EVAL is pulled high and the second state signal RESET is pulled low. In response to the high level first state signal EVAL, the return logic '0' estimation circuit 301 pulls down the precharge input and output PCHG potential by a continuation time point T2 after a short delay to cause an estimation event. Since the second state signal RESET is at a low level, the return logic '0' reset circuit 303 is in its isolated state. In response to the precharge input and output signal PCHG being pulled to the low level, the inverter 401 pulls up the level of the output signal OUT at the continuation time point T3 after the short delay. As the output signal OUT rises, the inverter 403 pulls down the level of the return logic '0' enable signal RT0E at the subsequent time T4 after the short delay to turn on the P channel device P1 and not turn on the N channel device. N1. Since the return logic '0' reset circuit 303 is non-conducting, the reset signal RST is not affected by any device and is maintained at a low level (or maintained at a low level by the N-channel device N2). The state of the clockless return logic '0' domino logic gate 300 remains unchanged and the first state signal EVAL is at a high level. At the time of CNTR2460I00-TW/0608-A42737-TW/Final 25 201220691 time point Τ5, one or more signals in the input signal IN change its state, causing the estimation state to be unsatisfiable, and accordingly, the first state signal EVAL transitions to low. Level. If the input signals supplied to the return logic '〇' reset circuit 303 are each returned to logic '0', the second state signal RESET is pulled up at time T5 as indicated by the broken line 501. In the case of a non-dual configuration design, there is a delay between the transition of the first state signal EVAL to the low level and the transition of the second state signal RESET to the high level. It must be noted that since the first state signal EVAL is at a low level, the estimation state is not established, and the return logic '0' estimation circuit 301 does not pull down the precharge input/output signal PCHG after the time point T5. The precharge input and output signal PCHG is maintained at a low level until it is subsequently pulled up to a high level by the P channel device P2. Note that the other half-sustainer circuit (not shown) can be used to maintain the precharge input and output signal PCHG at a low level in the above conditions. At the time point T5 or the subsequent time point T6, the input signal IN supplied to the return logic '0' reset circuit 303 is turned to zero to start the reset state of the return logic '0' reset circuit 303, so that The two-state signal RESET is at a high level. The return logic '0' reset potential 303 is combined with the P channel device P1 to raise the potential of the reset signal RST at a time point T7 after a short delay to start a reset event. The inverter 405 pulls the inverted reset signal RSTB low in response to the short delay T8. The inverted reset signal RSTB is turned to the low level to turn on the P channel device P2, and the precharge input/output signal PCGH is pulled back to the preset state at a time point T9 after a short delay. When the precharge input and output signal PCHG is at the high level, the inverter 401 sets the output signal OUT to the low level again at the time point T10 after the short delay. The output signal OUT, which is transitioned to a low level, turns on the P channel device P3, so that the half CNTR2460iOO-TW/O6O8-A42737-TW/Final 26 201220691 maintain circuit 402 maintains the precharge input and output signal PCHG at a high level until the next The estimated range will be pulled down. The inverter 403 pulls the return logic '0' enable signal RT0E to the high level at a time point T11 after a short delay. The high-level state of the return logic '〇' enable signal RT0E causes N-channel to be turned on and the P-channel device P1 to be non-conducting. Since the P channel device P1 is not turned on, the return logic '0' reset circuit 303 no longer pulls up the reset signal RST. The conduction of the N-channel device N1 causes the reset signal RST to be pulled back to the low level at a time point T12 after a short delay. The inverter 405 pulls up the inverted reset signal RSTB to the high level at a time point T13 after a short delay, and therefore, the P channel device P2 no longer pulls up the precharge input/output signal PCHG. At this time, the precharge input/output PCHG is maintained at a high level by the half sustain circuit 402. At a later time point T14 at time point T13, the signal returns to its preset state, and the return logic '〇' estimation circuit 301 and P channel device P1 are in their preset states, and the return logic '0' domino circuit 305 returns to its pre-reduction. The state is set. Further, assuming that each signal in the input signal IN is at a low level, the return logic '0' reset circuit 303 is in its reset state. In summary, an estimated state of the input signal IN causes an estimation event that causes the output signal OUT to be at a high level and enables a subsequent reset event. The reset state of the input signal IN causes the return logic '0' reset circuit 303 to initiate a reset event, and the clockless return logic '0' domino logic gate 300 returns to its initial state, ready for the next estimated interval. As shown, the second state signal RESET is at a high level until time T11. At time T11, the return logic '0' enable signal RT0E transitions to a high level to determine that the clockless return logic '0' domino logic gate returns to its initial state, and thereafter, the second state signal RESET is Meaningless. Please note that when the reset signal RST is pulled to the high level at the time point T7, even if the CNTR2460100-TW/0608-A42737-TW/Final 27 201220691 state is not established and the second state signal RESET is pulled low, the reset signal RST is still The high level is maintained because the N-channel device N1 is still non-conducting and cannot affect the reset signal RST. Therefore, although the reset state should be maintained until the return logic '0' enable signal RT0E transitions to the high level, the input signal can pull the level of the second state signal RESET after the time point T7 and before the time point T11. Without impact, therefore, proper circuit operation can be maintained. Once the return logic '0' enable signal RT0E is at a high level, the P channel device P1 is non-conducting, and any meaningless transition of the input signal IN has no effect after time point T11. A situation other than the above meaningless transition may additionally trigger an estimated state. Note that the state regression signal RTS may not have a meaningless transition. However, some input signals may be non-state regression signals and may have meaningless transitions. The input signal IN supplied to the regression logic '〇' estimation circuit 301 is selected to avoid potential estimation states from occurring. Figure 6 is a schematic block diagram illustrating a clockless regression logic '0' domino logic gate 600 for implementing a logic or gate, for the input signal of the return logic '0' Ι1·.· Or operation, where Μ is a positive integer greater than one. In such an embodiment, the input signals Ι1···ΙΜ are all regression logic signals. The clockless regression logic '〇' domino logic gate 600 includes a regression logic '0' domino circuit 305. The regression logic '0' domino circuit 305 is coupled to a regression logic '0' estimation circuit 601 (to implement the regression logic '0' estimation circuit 301), and coupled to a regression logic '0' reset circuit 603 (for A regression logic '〇' reset circuit 303) is implemented. The regression logic '0' estimation circuit 601 includes a plurality of channel devices ΝΜ, ΝΜ, each of which is coupled to the node 302 by a drain, and each of which is coupled to the reference potential VSS with a source. The channel devices ΝΑ...ΝΜ each have a gate corresponding to the received input signal 11...ΙΜ as shown. Similarly, the return CNTR2460I00-TW/0608-A42737-TW/Final 28 201220691 logical '〇 reset circuit 603 includes one P-channel device PA...PM, connected in series between the second reset node 310 and the reset node 306 . As shown, the first P-channel device PA and the P-channel device P1 are coupled to the drain node of the P-channel device PA, and the drain of the P-channel device PA is coupled to the source of the next P-channel device. In accordance with this concatenation rule, the last P-channel device PM is coupled to node 306 with its drain. The P channel devices PA...PM each receive one of the input signals Ι1··· as a gate as shown in the figure. Although only two of the plurality of Ν channel devices ΝΜ...ΝΜ, 两个, a plurality of Ρ channel devices ΡΑ···ΡΜ, two devices ΡΑ and ΡΜ, a plurality of input signals II··· For the two signals II and ΙΜ in the ΙΜ, it must be understood that any number of the devices and signals may be their implementation (eg, input signals to the gates of the Ν channel device Ρ and the Ρ channel device 12) …Wait). The clockless regression logic '0' domino logic gate 600 is an embodiment of a dual configuration design in which the return logic reset circuit 603 is a dual configuration design of the regression logic '0 estimation circuit 601. In the dual configuration design, the signals supplied to the return logic '〇' estimation circuit 601 and the return logic '0' reset circuit 603 are both input signals Ι1···ΙΜ. The operation of the clockless regression logic '0' domino logic gate 600 generally conforms to the timing diagram shown in FIG. In such a state, when the input signal Ι1··· is operated as logic '0' according to the return logic '0', the first state signal EVAL is at a low level and the second state signal RESET is at a high level. When any one of the input signals Ι1···ΙΜ is a high level, the estimation state is established, and the reset state is not established; therefore, the first state signal EVAL is in the high level state, and the second state signal RESET is in the low level. status. Because the circuits 601 and 603 are of a dual configuration design, as the input signal IN is switched, CNTR2460100-TW/0608-A42737-TW/Final 29 201220691 is changed, and the first state signal EVAL and the second state signal RESET are switched and maintained. Inverted for each other. As any of the input signals IN transitions to logic '1', the precharge input and output signal PCHG transitions to a low level, and the output signal OUT transitions to a high level after a short delay, and the return logic·, The enable signal RT0E transitions to a low level after another short delay to enable a reset event. When the input signals η...iM are each according to the regression logic, 〇, when the operation returns to the logic '〇', the regression logic, 0, the reset circuit 603 raises the reset event, causing the reset # RST to transition to Micro Motion. Bit, the inverted reset signal RSTB transitions to the low level, the precharged input loses the money PCHG to the high level, and the output signal OUT returns to the low level as previously described. In some designs, the number of p-channel devices cascaded within the 0' reset circuit 603 is limited to a specific number to ensure proper operation. For example, in a certain mode, it is allowed to be serially connected to the power supply potential VDD and reset, and the maximum number of P channel formations between the points is 4, and the number of input signals is limited to 3 as 3). In order to log a large number of input signals. Alternatively, multiple clockless regression logics can be used: or cascaded together, with a large number of logic pairs for any number of inputs; the number is logically ORed, as detailed below. Ghost diagram, illustrating two clockless state regression dominoes Logic gates 701, 703盥7ΓΚ, m, - a 05 composed of a joint logic gate design 700 for the implementation of a logic operation. Teng people state regression pattern, and the design is shown as ^ m applied to any regression logic, 0, or regression logic, 1, application. In one embodiment, the eight input signals II...16 in the Di n fly are logically transported to produce a state regression round-out or up to the whole church... UT. The input signal n...13 is the state return letter CNTR246010〇-TW/0608-A42737-TW/Final ^ Input 4 port 狁16 nai 30 201220691 - Medium to one) One or all up to all states Regression signal. The joint logic gate design 700 includes two three-input no-cycle state return domino logic gates and 703, and another dual input state return domino logic gate 705. State = Bones Card Logic Gate 701 receives the round-in signal η.·.Ι3 and supplies a state return output 彳§唬〇1 (RTS) as an input signal for the state return domino logic gate 7〇5. Similarly, the state return domino logic gate 7〇3 receives the input signals 14...16 and supplies a state regression output signal 02 (RTS) as another input signal to the state return month card logic gate 705. The state return domino logic gate 705 supplies a state return signal 〇UT (RTS) at its output. As a result, multiple non-clock state return domino logic gates can be combined or cascaded to cope with a large number of input signals to perform a specific logic operation. In addition, there are other designs that do the same. For example, the first stage structure 'receives two of the six input signals' each with three dual input logic gates and each produces an output signal to combine as an input signal to a three input logic gate. Alternatively, the techniques can be applied to implement logical operations of other numbers of input signals, and the six input signals described above are for illustrative purposes only. Logic gates 701, 703, and 705 within the joint logic gate design 700 can each be based on different logic operation requirements - for example, logical AND (OR), logical OR (OR), logical NOT (NAND), and logical non-4 ( N〇R), logically exclusive OR (XOR)... or any other set of logical operations - implemented with appropriate or available input signals. For example, regarding a logical XOR of signal X or X of signal A and X 〇R(A ' B), state regression turns into signals A and B and their inverted signals a, and b, ( The label "," is represented as an inverted signal) to be supplied. Logic gates 701, 703 in the joint logic gate design 700 CNTR2460I00-TW/0608-A4273 7-TW/Final 31 201220691 and 705 can perform different operations. Although the figure shows only three, any number of logics can be connected in series, in parallel, or otherwise based on techniques well known to those skilled in the art. The two logic gates 701, 703, and 705 can each be implemented as a -_ or gate according to the clockless return logic logic circuit. The implementation of the money sample; the card logic 701 701 is designed as a logic or gate, logically or differently for the input signal η...Ι3 to supply the output signal 01; the logic between 7 and 3 words is a logic gate. Perform a logical OR operation on the input signal Ι4··.Ι6 to supply #02; and the logic gate 705 巧 呌 & ^ ^ dead port is counted as a logic or gate, and the signal is logically ORed to Produce output money 〇υτ. In this way, big, ~ no clock return logic, oh, domino logic gates can be combined or cascaded to cope with a large number of logical operations of the input signal 'for example, to achieve __ logic or operation two picture 8 A block diagram illustrates a clockless sequence, in which a series operation is implemented in accordance with another embodiment of the present invention. Without the clock return logic, hey, the domino logic $_ includes the above logic '〇, the domino circuit 305. The regression logic (four), the domino circuit 3G5 light connection - regression logic, 0, estimation circuit 80] (to achieve the regression logic, 〇, estimation circuit 301) and - regression logic, 〇, reset circuit Xie (to achieve this Return logic '〇' reset circuit 3G3). Regression logic, 估算, the estimation circuit 8()1 includes three n-channel devices 则, then with the NC, each of which consumes the node 3〇2, and each source sinks the - relay node, point 802. Regression logic, 〇, the estimation circuit further includes two N-channel devices ND and then, each of which is connected to the node 802 with no poles, and each of the source is coupled to the reference potential vss. The N channel devices NA...NE receive five input signals n_i5 with gates, respectively. In this embodiment, the regression logic '〇' estimation circuit 8〇1 performs a logic operation to make CNTR2460I00-TW/0608-A42737-TW/Final 32 201220691 0UT=(I1|I2|I3)&(I4|I5 ), where the symbol "|" represents a logical OR operation, and the symbol "&" represents a logical AND operation. An estimated state occurs when either of the input signals II...13 is at a high level and at least one of the input signals 14 and 15 is at a high level. The return logic '0' reset circuit 803 includes two channel devices ΡΑ and ΡΒ connected in series between the drain of the channel device Ρ1 and the reset node 306, and is connected to the node of the channel device Ρ1. 310. Specifically, the channel device is coupled to the source of the channel device ΡΑ1 by a source, and is coupled to the source of the channel device by a drain, and the channel device is coupled to the reset node with a drain. 306. The input signal 14 is supplied to the gate of the channel device, and the input signal 15 is supplied to the gate of the channel device. In this embodiment, the reset state occurs only when input signals 14 and 15 are both low. Input signals 14 and 15 are regression logic '0' signals; input signals II...13 may be regression logic '〇' signals but need not necessarily be regression logic '〇' signals. Although the state regression signal is the expected setting, in some designs, combining non-state regression signals with state regression signals can be a quite useful design. The non-state regression signal may need to meet certain time conditions relative to the state regression signals. For example, in one embodiment, the non-state regression signal may be set or maintained in response to a state regression signal. The operation of the clockless return logic '0' domino logic gate 800 generally conforms to the timing diagram shown in FIG. In such an embodiment, the estimated state is established when at least one of the input signals II...13 is at a high level and at least one of the input signals 14 and 15 is at a high level, the estimated state triggering an estimated event at time Τ1 . Referring to the foregoing description, in response to the estimated event, the precharge input and output signal PCHG transitions to a low level, and then the output signal OUT transitions to a high CNTR2460100-TW/0608-A42737-TW/Final 33 201220691 level, and then The return logic '0' enables the signal RT0E to transition to a low level; the transitions are separated by a short delay. The first state signal EVAL maintains a high level within the interval in which the estimated state is established. The reset state is established only when the input signals 14 and 15 are both set to a low level. The second state signal RESET is maintained at a low level because any of the input signals 14 and 15 is at a high level. Therefore, the second state signal RESET is maintained low when the first state signal EVAL is at a high level. Level. When the first state signal EVAL transitions to the low level at the time point T5, if the input signals 14 and 15 are simultaneously at the low level, the second state signal RESET will transition to the high level. At the time point T5, if the input signals 14 and 15 both transition to the low level, the second state signal RESET can be turned to the high level, but the second state signal RESET is also likely to remain at the low level for a longer time. . For example, if the input signals II...13 are all turned to the low level and any of the input signals 14 and 15 are maintained at the high level, the second state signal RESET remains when the first state signal EVAL transitions to the low level. Do not turn to high level. The input signals 14 and 15 are all low level according to the return logic '0' operation (for example, refer to the time point T6 of FIG. 5), then the second state signal RESET transitions to the high level and the return logic '0' resets the circuit. 803 enters its reset state to cause a reset event. As described above, in response to the reset event, the reset signal RST transitions to a high level, the inverted reset signal RSTB transitions to a low level, and the precharge input and output signal PCHG transitions back to a high level. And the output signal OUT is turned back to the low level, and the above transition states are each delayed by a short delay. The clockless return logic '0' domino logic gate 800 is a non-dual configuration implementation in which the return logic '〇' reset circuit 803 is not a dual configuration design of the return logic '0' estimation circuit 801. In this embodiment, the input signal II... CNTR2460100-TW/0608-A42737-TW/Final 34 201220691 - 15 only one subset of an input signal 14 and 15 - is supplied to the regression logic '〇' reset circuit 803. However, since the estimation state is only established when at least one of the input signals 14 and 15 is at a high level, therefore, when the regression logic '0M ancient' arithmetic circuit 801 is in its estimated state, the return logic '0' reset circuit 803 is inevitably Its isolation ensures proper operation. In particular, at the beginning of the estimated event, the return logic '〇' reset circuit 803 is in its isolated state, and the return logic '0' domino circuit 305 transitions to its latched state to turn on the P-channel device P1. The reset signal RST is not subjected to any device-determined potential under the estimated conditions. When the input signals 14 and 15 are all converted to a low level according to the return logic '0' operation, the return logic '〇' estimation circuit 801 is out of its estimated state, and the return logic '0' circuit 803 enters its reset state, causing a heavy Set the event. The reset event causes the regression logic '0' domino circuit 305 to transition back to its preset state, causing the P channel device P1 to be non-conducting, and then lowering the level of the reset signal RST to prepare for the next estimated event. . The logic operation of the clockless regression logic '0' domino logic gate 800 can be used for a joint logic gate structure similar to the joint logic gate design 700. For example, logic gate 701 can be implemented by a three-input logic or gate that receives input signal IL···13 to supply an output signal 01. Logic gate 703 can be implemented by a dual input logic or gate to receive two input signals 14 and 15 to supply an output signal 02. Logic gate 705 can be implemented by a dual input logic and gate to logically AND signals signals 01 and 02. As a result, the joint structure will implement logical operations (I1|I2|I3)&(I4|I5). In another architecture, a third P-channel device (not shown) may be provided in series between nodes 310 and 306. The three P-channel devices connected in series are used to receive the input signals II, 12 and 13, respectively. The resulting operation is equivalent, even with respect to the state of the two input letters CNTR246OIOO-TW/O608-A42737-TW/FinaI 35 201220691 (14 and 15), the state of the three input signals (Π, 12 and 13) It may take a little longer for the return logic, oh, the domino circuit 305 to transition from the latched state back to the preset state. Figure 9 is a schematic block diagram illustrating a clockless regression logic, 骨, domino logic gate 900, in which a logic and gate are implemented, and a regression logic, 〇, input signal II ... ΙΜ is logically operated . In such logic and embodiments, the input signals η...ΐΜ are each a return logic '〇' signal. The clockless regression logic '0' domino logic gate 900 includes the regression logic, 骨, domino circuit 305, coupled to the regression logic '〇' estimation circuit 9〇1 (implementing the regression logic, 〇, estimation circuit 301) And a regression logic, 〇, reset circuit 〇3 (implementing the regression logic '0' estimation circuit 303). Regression logic, 估算, the estimation circuit 〇1 includes Ν Ν ΝΑ ΝΑ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , As shown, the drain of the channel device 面 is connected to node 302, and its source is coupled to the drain of the next ν channel device in the series, and follows this rule until the last stage Ν channel device ΝΜ, and Ν The source of the channel device 耦 is coupled to the reference potential vss. As shown, the ν channel device ΝΑ...匪* receives the input signal η...ΐΜ from the gate. Correspondingly, the regression logic reset circuit includes a plurality of ρ channel devices pa...m connected in parallel between the node 310 and the reset node 3〇6. In particular, the source of the ρ channel device PA...PM is coupled to the point 310, and the drain is coupled to the reset node 306. CNTR2460I00-TW/0608-A42737-TW/Final No clock return logic, 0, domino logic _ is another embodiment of the dual configuration. Without the clock return logic, hey, domino logic is generally consistent with the timing diagram disclosed in Figure 5. In such an embodiment, the estimated state is established when all the input signals η· are high level, and the current channel is 导...NM is fully turned on, and the pre-charge input and output terminals PCHG are simultaneously turned on. Pull to the reference potential VSS. When any of the input signals Ι1···ΙΜ is at a low level, the reset state is established. In this embodiment, the regression logic '0' estimation and reset circuits 901 and 903 are of a dual configuration design with each other. Depending on the application, the logic gate can be designed to receive a variety of input signals. However, as previously discussed with respect to the clockless regression logic '〇' domino logic gate 600, in order to ensure operational accuracy, the number of channel devices cascaded in the regression logic '〇' estimation circuit 901 is limited to a certain number. . As with the joint logic gate design 700 discussed previously, the clockless regression logic '〇' domino logic gate 900 can employ a cascade technique to achieve the logical AND of any number of input signals with multiple logics and gates. Each of the logic gates 701, 703, and 705 can be implemented as a logic and gate with reference to the clockless return logic '0' domino logic gate 900. In one embodiment, the logic gate 701 is designed as a logic and gate for logically ANDing the input signals II...13 to generate the signal 01; the logic gate 703 is designed as a logic and gate, and the input signals 14...16 The logic AND operation is performed to generate the signal 02; the logic gate 705 is designed as a logic and gate, and the signals 01 and 02 are logically ANDed to generate the output signal OUT. As such, a plurality of clockless regression logic '0' domino logic gates can be combined or stacked to achieve a particular logic operation - for example, a logical AND operation of a pair of large input signals. Figure 10 is a block diagram illustrating another clockless regression logic '0' domino logic gate 1000 for implementing a logic and gate, for a return logic '0' input signal Ι1··· The operation includes a simplified reset circuit 1003. The clockless regression logic '0' domino logic gate 1000 is roughly similar to the clockless regression logic '〇' domino logic gate 900, where the same element CNTR2460100-TW/0608-A42737-TW/Final 37 201220691 uses the same Numbering. Comparing the two circuits, the return logic, 0, the reset circuit 903 is implemented by a return logic, 〇, reset circuit 1003. Without the clock return logic, the operation of the domino logic gate 1000 generally conforms to the timing diagram disclosed in Figure 5. The return logic '0' reset circuit 1003 includes only a p-channel device PA, the source is coupled to the drain of the P-channel device p to the node 31, and the drain is coupled to the reset node 306. Any one of the input signals η..·ΙΜ, indicated as signal IX in the figure, is supplied to the gate of the channel device. Compared with the clockless logic, 〇, domino logic gates, no clocks return to logic '〇' domino logic gates 〇〇〇 〇〇〇 the same operation, is designed as a non-double configuration structure. Without clock return logic, 0, domino logic = 1000 operation is basically similar to clockless regression logic, 骨, domino logic gate 900, the difference is that its reset state is only established when the input signal 低 is low. When the input signal Ι1..·ΙΜ—including the signal Ιχ—has transitioned to a high level, the reset state does not hold and the estimated event occurs. When the signal transition state is logic '0', the estimated state is not established and the reset state is established, the second reset event is triggered, so that the no-clock return logic, 〇, the domino circuit 3〇5 returns to its pre- Set the status. Without clock return logic, hey, the domino logic gate 1〇〇〇 has the advantage of simplified regression logic, 〇, reset circuit, which is implemented with only one ρ channel device; however, if signal IX is slower than other input signals When the mode returns to the zero level, there will be a certain speed loss. Without clock return logic, hey, the advantage of Domino Logic Gate 900 is likely to increase the speed of response, because after the event is estimated, the reset event will be at the speed of the input signal. Occurs; however, more complex regression logic is needed, hesitating, resetting the circuit design. If the input signal is taken as the "fastest return logic '〇' signal', it can be selected as signal ΙΧ ' to solve the clockless regression logic CNTR2460I00-TW/0608-A42737^TW/Final 38 201220691 - The problem of the reaction speed of the '0' domino logic gate 1000. Referring to the timing diagram of Figure 5, a regression-free logic '0' domino logic gate 300 using regression logic '0' domino circuit 400 is reviewed, wherein multiple or all of the selected input signals are selected (depending on their specific design) When the return logic '〇' operation is (or transition to) logic '〇', the clockless regression logic '〇' domino logic gate 300 is its initial preset state. When the input signal asserts the estimated state, the reset state is not established and an estimated event occurs. In the state where the estimation state is established, the reset state is maintained as not established. When the return logic input signal supplied to the reset circuit returns to its predetermined logic '0' state, the estimated state transition is not true, and thereafter the reset state is established. The reset is ultimately based on the regression logic '〇' operation. Regarding the clockless regression logic '〇' domino logic gate 600, the reset event occurs when the input signals Ι1···ΙΜ are all transitioned to logic. Regarding the clockless regression logic '0' domino logic gate 800, the reset event occurs when a subset of input signals II...15, i.e., input signals 14 and 15 - transitions to logic '0'. Regarding the clockless regression logic '0' domino logic gate 900, the reset event occurs when either of the input signals II"/ΙΜ transitions to logic '〇'. Regarding the clockless regression logic '〇' domino logic gate 1000, the reset event occurs when the selected one of the input signals, signal IX, transitions to logic '0'. Figure 11 is a schematic block diagram illustrating a clockless regression logic 'Γ domino logic gate 1100, implemented in accordance with a regression logic 'Γ implementation of returning to the domino logic gate 200 without the clock state. The one or more input signals and the resulting output signal are designed as a return logic '1' signal having a predetermined logic state of logic 'Γ. The power supply potential VSRC1 is designed as the reference potential VSS, and the power supply potential VSRC2 is designed as the power supply potential VDD, which is opposite to the design of the clockless return CNQ2460100-TW/0608-A42737-TW/Final 39 201220691 k. The state regression estimation circuit 乂 '', the 知 月 月 circuit 205 and the state regression reset circuit 203 are respectively estimated by the -regressive logic τ circuit 1! - - regression logic, 1, domino circuit ^ 05 and a regression logic,丨, the reset circuit 11〇3 is implemented according to the one-to-four regression 'Γ operation. Please note that although the circuits 1101 and n〇3 can each be regarded as the return logic due to the operation of the output signal, 〇, the circuit According to its turn-in signal and regression logic, the overall role of the domino logic is regarded as the return logic, !, the circuit. The aforementioned preset input and output chat T is changed from the face to the pre-clear node. A pre-clear input/output terminal PCLR of 1102 takes no clock return logic, i, the output of the domino logic gate sets a regression logic at an output node 1108, outputs a signal 〇υτ, and generates a reset node 1106. Reset the signal abdomen. The state regression enable node 2〇4 is implemented by a regression logic M' enablement node, point 1104, and is connected to the gate of the N-channel device N1 to realize the state regression enabling circuit 2〇7 <>;^ The channel device connects the reference reset potential VSSJ___ to the second reset node (10), and the return logic, 1, the reset circuit 11〇3 is subtracted from the reset node ui. Figure 12 is a schematic block diagram illustrating an embodiment of a regression logic, a domino circuit 1200, a regression logic, and a domino circuit 11〇5. Regression logic T (four) circuit · For regression logic, 〇, the inverse design of domino circuit 3 (8), in which the reference potential vss replaces the supply potential VDD in the circuit 3〇〇, and the supply potential VDD replaces the reference potential vss in the circuit 30〇 to The P-channel device replaces the N-channel device in the circuit 300, and the N-channel device replaces the P-channel device in the circuit 300, and the operational state of each node is the inverted state of the corresponding node in the circuit 300 (logic, 〇, state) Replace CNTR2460I00-T W/0608-A42 73 7-TW/Final 4〇201220691 with logic 'Γ state, and replace logic τ state with logic, 〇, state). In addition, the 'P-channel and N-channel devices in each inverter and the power supply potential setting ten are the reverse design of the circuit 300; because the same is performed for the opposite temple, the same symbol is used. Said. The pre-clear node 1102 is configured to input the input of the inverter 1201 and is coupled to the N-channel devices N2 and N3. The output of the inverter] 201 is coupled to the output node 1108 to supply a logic return signal, and is further coupled to the gate of the N-channel device N3 and the turn-in end of the inverter 1203. The output of the inverter 1203 is coupled to the node 11〇4 to supply the return logic, 丨, the enable signal rT1]E for application to the gate of the p-channel reset P1. The P-channel device P1 is coupled to the supply potential VDD by the source and is coupled to the reset node 11〇6 to supply the reset signal RST. The reset signal RST is supplied to the input terminal of the inverter 1205, and the output terminal of the inverter 1205 supplies an inverted reset signal RSTB. The inverted output signal RSTB is supplied to the gate of the channel device N2, and the source of the N-channel device N2 is coupled to the reference potential VSS. The inverter 1201 and the N-channel device N3 form a half-dimensional conversion circuit 1202, and maintain the pre-clear input and output terminal PCLR potential to a low level until the return logic, 1. The estimation circuit 1101 pulls the potential of the pre-clear input wheel output terminal pcLR. Rise. The P-channel device P2 is shown as a dotted line (corresponding to the N-channel device N 2 in the regression logic and card circuit 300) with its gate receiving inversion resetting the second RSTB' and coupling the node 11G6 with the drain, and The source is CM. The pre-clear input and output terminal PCLR is initially pre-cleared to a low level, so the phaser 1201 sets the output signal OUT to a high level, so that the ν channel device m is turned on. The Ν channel device is thus guilty of maintaining the pre-clearing rounds of the input and exit paR to a low level. Since the initial state of the output signal OUT is a high level, the inverter 1203 sets the regression logic, and the enable signal RT1E is at a low level, so that the p-pass CNTR2460I00-TW/0608-A42737-TW/Final 41 201220691 channel device Pi conduction, conduction P channel device? 1 will be RST. The inverter (10) thus pulls the inverted reset signal rstBm = the starting state of the device N2 is non-conducting. Referring to Figures 12 and 12, in response to one or more inputs (four) - or the occurrence of any of the estimated states - the estimated event, the regression logic '1' estimation circuit 11 () 1 pulls the pre-clear wheel output Duanhong (four) level, resulting in regression, series,], domino circuit 1200 transition to its flash lock state. In particular, inverter 1201 pulls down the output signal 〇υτ to disable the N-channel device. Inverted H 1203 pulls up the return logic! , enable the level of the signal RT1E to make the N channel device! ^ Conducted, and the p-channel device ρι is not turned on. The turned-on N-channel device N1 is coupled to the node 11 〇 to the reference potential vss. The non-conducting p-channel device P1 will no longer limit the reset signal RST to a high level. Entering the estimated state of 彳§IN will cause the regression logic, and the reset circuit 1103 will be in its isolated state, so that nodes 11〇6 and 111〇 are isolated from each other. As a result, the reset node 11 〇 6 is temporarily isolated, and the reset signal RST is no longer limited to a specific state. However, since no other device attempts to change the state of the reset signal RST, the reset signal RST is maintained at a high level. When the input signal IN is in an estimated state, the return logic '1' reset circuit]1 〇3 maintains its isolation state.
當供應給該回歸邏輯,1,重置電路1103之輸入信號IN 各個回復為其預設狀態,回歸邏輯,1,重置電路n〇3轉態 至其重置狀態,引發一重置事件,其中,N通道裝置N1 以及回歸邏輯’ 1 ’重置電路1丨〇3聯合將重置信號RST拉到 低準位。反相器〗205會隨之將反相重置信號RSTB拉到高 準位以導通N通道裝置N2。導通的N通道裝置N2會將預 CNTR2460I00-TW/0608-A42737-TW/Final άΐ 201220691 清輸入輸出端PCLR的電位拉低到預設值。請注专,去 應給該回歸邏輯,丨,重置電路⑽的每個輸入信號m = 到預設狀態,該些輸入信號IN將不再為估算狀態,因此听 回歸邏輯τ估算電路1101不再將預清輸入輸出端Pclr 拉在南準位。如此一來,N通道裝置奶得以再次將 入輸出,PCLR拉低成預清狀態。若預清輸人輸出端忙认 轉態為高準位,反相器12Q1會設定輸出信號〇υτ再次 高準位,使Ν通道裝置奶導通,維持預清輸入輸出端Pclr 為低準位。反相器1103會將回歸邏輯,丨,致能信號尺丁丨^拉 低,以導通P通道裝置?1、且使N通道裝置扪不導通 由於N通道裝置N1不導通,回歸邏輯,1,重置電路⑽ 與參考電位VSS隔離,不S將重置信號RST之準位拉低。 此外’P通道裝置Pi的導通會將重置信號RST拉升到高準 位,反相器1105會將反相重置信號RSTB拉到低準位,使 N通道裘置N2不導通。雖然N通道裝置N2不導通,半 持電路1202會維持預清輸入輸出端pcLR電位為低準位·。 如此一來,回歸邏輯,1,骨牌電路12〇〇重置回其預置狀熊j 以準備迎接下一次的估算事件。 ’ 第13圖以一時序圖描述無時脈回歸邏輯,丨,骨牌邏 閘1100的操作,其中回歸邏輯,1,骨牌電路11〇5所採=的 是回歸邏輯’Γ骨牌電路1200的一種實施方式。第丨3苎、 時序圖根本上與第5圖之時序圖類似,除了少數信號^之 的不同、以及電路信號的準位調整(將之反相)。特^= 之,相較於第5圖,第13圖以預清輪入輸出信號pcLR取 代預充輸入輸出信號PCHG,以回歸邏輯,1,輸出作f CNTR2460100-TW/0608-A42737-TW/Final 43 201220691 (RT1)取代回歸邏輯’〇,輸出信號OUT (RTO) ’且以回歸邏 輯’1,致能信號RT1E取代回歸邏輯’〇’致能信號RT0E。第 13 圖的信號 PCLR、OUT(RTl)、RT1E、RST 以及 RSTB 分別為第5圖信號PCHR、OUT(RTO)、RT0E、RST以及 RSTB的反相。此外,轉態時間基本上同樣具有短暫延遲。 與第5圖相較,第13圖也包含第一狀態信號EVAL以及第 二狀態信號RESET之波形,且反應類似。在這個實施例 中,第一狀態信號EVAL用於標示回歸邏輯’1’估算電路 1101的估算狀態,於估算狀態成立時為高準位,且於估算 狀態不成立時為低準位。第二狀態信號RESET用於標示回 歸邏輯’1’重置電路Π03的重置狀態,於重置狀態成立時 為高準位’且於重置狀態不成立時為低準位。所述重置狀 態會引發一重置事件’僅發生在一估算事件後該回歸邏 輯’1’致能信號RT1E為高準位時。 第13圖將所述信號EVAL、RESET、PCRL、 OUT(RTl)、RT1E、RST以及RSTB以時序圖呈現。各個 信號間存在的轉態延遲僅是示意用途,並非精確顯示實際 狀況。參考初始時間點T0 ’第一狀態信號EVA;L的初始狀 態為低準位,顯示輸入信號IN並非在估算狀態。此外,基 於第5圖所討論内容,第二狀態信號RESET於時間點T0 為無意義。於時間點TO,信號PCLR、〇UT(RTl)、RT1E、 RST以及RSTB分別初始設定為邏輯,〇,、,ι,、,〇,、,ι,以 及,0,。 在接續的時間點T1 ’輸入信號in 一同進入估算狀態, 致使第一狀態信號EVAL轉態為高準位,且第二狀態信號 CNTR2460I00-TW/0608-A42737-TW/FinaI 44 201220691 RESET轉態為低準位。回應第一狀態信號EVAL之高準位 狀態,回歸邏輯’Γ估算電路1101在一短暫延遲後的一時 間點T2拉升預清輸入輸出端PCLR電位,引發一估算事 » » 件。由於第二狀態信號RESET為低準位,回歸邏輯’1’重 置電路1103處於其隔離狀態。回應預清輸入輸出端PCLR 之信號轉態到高準位的動作,反相器1201在一短暫延遲後 的接續時間點T3將輸出信號OUT的準位拉低。回應拉低 準位的輸出信號OUT,反相器1203在一短暫延遲後的接 續時間點T4拉高回歸邏輯’1’致能信號RT1E的準位,以導 通N通道裝置N1,且令P通道裝置P1不導通。由於回歸 邏輯’Γ重置電路1103不作用,重置信號RST不受任何裝 置影響且維持在高準位(或者,在有設計P通道裝置P2的 實施方式中,由P通道裝置P2維持在高準位)。無時脈回 歸邏輯’1’骨牌電路1200的狀態於第一狀態信號EVAL為 高準位時為持不變。在接續的時間點T5,一個或多個輸入 信號IN改變狀態,致使所述估算狀態不成立,且第一狀態 信號EVAL相應轉態為低準位。若供應給回歸邏輯’Γ重置 電路1103的輸入信號IN各個都回復為邏輯’1’,則第二狀 態信號RESET如同虛線501所示於時間點T5轉態為高準 位。然而,關於非雙配置設計,第一狀態信號EVAL轉態 為低準位與第二狀態信號RESET轉態為高準位之間存在 有一延遲。請注意,由於第一狀態信號EVAL為低準位, 所述估算狀態不成立,故回歸邏輯’Γ估算電路1101在時 間點T5後不再拉升預清輸入輸出端PCLR的電位。預清輸 入輸出端PCLR的電位會維持在高準位直至N通道裝置N2 CNTR2460100-TW/0608-A42737-TW/Final 45 201220691 作用’將其準位拉低。 在時間,點T5或接續的時間·點T6,供應給回歸邏輯, 重置電路1103的輸入信號ΙΝ轉態為高準位,以開始回歸 邏輯Τ重置電路1103的重置狀態,使第二狀態信號RESE 丁 轉態為高準位。回賴輯,1,重置電路1103聯合Ν通道裝 置Ν1在-短暫延遲後的—時間點Τ7將重置信號以丁的準 位拉低’以起始—重置事件。反相器·回應上述操作, 在短暫延遲後的-時間.點T8拉升反相重置信號尺⑽的 準位。轉態為高準位的反相重置信號rstb會導通N通道 裝置N 2,於-短暫延遲後的時間點τ 9將預清輸入輸出端 PCLR的準位技低。當預凊輪人輸出端的準位降低, 反相器1201在-短暫延遲後的時間點丁1〇設定輸出信號 out為高準^轉態為高準位的輸出信號qut會使Μ 道裝置Ν3導通,致使半維持電路UG2得以維持預清輸入 輸出端PCLR的電位為低準位直至稍後的估算區間將其準 位拉同。反相益1203在-短暫延遲後的時間點τη將回歸 邏輯T致能信!虎RT1E的準位拉低。低準位狀態的回歸邏 輯’厂致能信號RT1E使P通道裝置?1導通,且使N通道 裝置N1 +導通。由於N通道裝置Nl不導通,回歸邏輯,1, 重置電路1103不再拉低重置信號rSt的準位。導通的pWhen supplied to the regression logic, 1, the input signal IN of the reset circuit 1103 is each returned to its preset state, and the return logic, 1, the reset circuit n〇3 transitions to its reset state, triggering a reset event, Among them, the N-channel device N1 and the return logic '1' reset circuit 1丨〇3 jointly pull the reset signal RST to the low level. The inverter 205 will then pull the inverted reset signal RSTB to the high level to turn on the N-channel device N2. The turned-on N-channel device N2 pulls the potential of the pre-CNTR2460I00-TW/0608-A42737-TW/Final άΐ 201220691 clear input/output terminal PCLR to a preset value. Please note that the return logic should be given, and each input signal m = of the reset circuit (10) is reset to a preset state, and the input signals IN will no longer be in an estimated state, so the listening regression logic τ estimation circuit 1101 does not Then, the pre-clear input and output terminal Pclr is pulled to the south level. As a result, the N-channel device milk can be input to the output again, and the PCLR is pulled down to the pre-clear state. If the pre-clear output terminal is busy to the high level, the inverter 12Q1 will set the output signal 〇υτ to the high level again, so that the channel device milk is turned on, and the pre-clear input and output terminal Pclr is kept at the low level. The inverter 1103 will lower the return logic, 丨, enable the signal 丨 丨 ^ to turn on the P channel device? 1. The N-channel device is not turned on. Since the N-channel device N1 is not turned on, the logic is returned. 1. The reset circuit (10) is isolated from the reference potential VSS, and S does not lower the level of the reset signal RST. In addition, the conduction of the 'P channel device Pi will pull the reset signal RST to a high level, and the inverter 1105 will pull the inverted reset signal RSTB to the low level, so that the N channel is not turned on. Although the N-channel device N2 is not turned on, the half-hold circuit 1202 maintains the pre-clear input and output terminal pcLR potential at a low level. As a result, the regression logic, 1, the domino circuit 12 〇〇 resets back to its preset bear j to prepare for the next estimated event. Figure 13 depicts a clockless regression logic in a time series diagram, 丨, the operation of the domino gate 1100, where the regression logic, 1, the domino circuit 11〇5 is a regression logic 一种 an implementation of the Γ 牌 circuit 1200 the way. The third 苎3, timing diagram is basically similar to the timing diagram of Figure 5, except for a few signals, and the level adjustment of the circuit signal (inverting it). In particular, compared with Figure 5, Figure 13 replaces the precharge input and output signal PCHG with the pre-clear wheel input output signal pcLR, to return logic, 1, the output is f CNTR2460100-TW/0608-A42737-TW/ Final 43 201220691 (RT1) replaces the regression logic '〇, output signal OUT (RTO)' and replaces the return logic '〇' enable signal RT0E with the return logic '1'. The signals PCLR, OUT(RT1), RT1E, RST, and RSTB in Figure 13 are the inverse of the signals PCHR, OUT(RTO), RT0E, RST, and RSTB of Figure 5, respectively. In addition, the transition time basically has the same short delay. Compared with Fig. 5, Fig. 13 also includes the waveforms of the first state signal EVAL and the second state signal RESET, and the reaction is similar. In this embodiment, the first state signal EVAL is used to indicate the estimation state of the regression logic '1' estimation circuit 1101, which is a high level when the estimation state is established, and a low level when the estimation state is not established. The second state signal RESET is used to indicate the reset state of the return logic '1' reset circuit Π03, which is high level when the reset state is established and low level when the reset state is not established. The reset state causes a reset event to occur only when the regression logic '1' enable signal RT1E is at a high level after an estimated event. Figure 13 presents the signals EVAL, RESET, PCRL, OUT(RT1), RT1E, RST, and RSTB in a timing diagram. The transition delays that exist between the individual signals are for illustrative purposes only and do not accurately show the actual conditions. Referring to the initial time point T0 'the first state signal EVA; the initial state of L is the low level, indicating that the input signal IN is not in the estimated state. Further, based on the discussion in Fig. 5, the second state signal RESET is meaningless at the time point T0. At time point TO, signals PCLR, 〇UT(RT1), RT1E, RST, and RSTB are initially set to logic, 〇, ,, ι,, 〇, ,, ι, and 0, respectively. At the connection time point T1 'the input signal in enters the estimation state together, causing the first state signal EVAL to transition to the high level, and the second state signal CNTR2460I00-TW/0608-A42737-TW/FinaI 44 201220691 RESET transition state is Low level. In response to the high level state of the first state signal EVAL, the return logic 'Γ estimation circuit 1101 pulls up the preamplifier input and output terminal PCLR potential at a time point T2 after a short delay, causing an estimation. Since the second state signal RESET is at a low level, the return logic '1' reset circuit 1103 is in its isolated state. In response to the pre-clearing of the signal transition of the input and output terminals PCLR to the high level, the inverter 1201 pulls the level of the output signal OUT low at the continuation time point T3 after a short delay. In response to the output signal OUT of the low level, the inverter 1203 raises the level of the return logic '1' enable signal RT1E at a subsequent time T4 after a short delay to turn on the N channel device N1 and make the P channel Device P1 is not conducting. Since the return logic 'Γ reset circuit 1103 does not function, the reset signal RST is not affected by any device and is maintained at a high level (or, in the embodiment with the designed P channel device P2, maintained by the P channel device P2 at a high level) Level). The state of the no-clock return logic '1' domino circuit 1200 is unchanged when the first state signal EVAL is at the high level. At the subsequent time point T5, one or more of the input signals IN change state, causing the estimated state to be unsuccessful, and the first state signal EVAL is correspondingly transitioned to a low level. If the input signals IN supplied to the return logic 'Γ reset circuit 1103 each return to logic '1', the second state signal RESET transitions to a high level at time T5 as indicated by the broken line 501. However, with regard to the non-dual configuration design, there is a delay between the transition of the first state signal EVAL to the low level and the transition of the second state signal RESET to the high level. Please note that since the first state signal EVAL is at a low level, the estimation state is not established, so the return logic 'Γ estimation circuit 1101 does not pull up the potential of the pre-clear input/output terminal PCLR after the time point T5. The potential of the pre-clear input terminal PCLR will remain at a high level until the N-channel device N2 CNTR2460100-TW/0608-A42737-TW/Final 45 201220691 acts 'lows its level. At time, point T5 or consecutive time point T6, supplied to the regression logic, the input signal of the reset circuit 1103 is turned to a high level to start the reset logic Τ reset circuit 1103 reset state, so that the second The status signal RESE is turned to a high level. Back to the first, the reset circuit 1103 is combined with the channel device Ν1 at the -time delay Τ7, the reset signal is pulled low at the level of D to start-reset event. Inverter • In response to the above operation, at the time-to-time point T8 after the short delay, the level of the inverting reset signal ruler (10) is raised. The inverted reset signal rstb, which is transitioned to a high level, turns on the N-channel device N 2, and the timing of the pre-clear input and output terminal PCLR is low at the time point τ 9 after the short delay. When the level of the output terminal of the pre-turn wheel is lowered, the inverter 1201 sets the output signal out to a high-precision output signal qut at a time point after the short-delay delay, so that the channel device Ν3 Turning on, causing the semi-sustaining circuit UG2 to maintain the potential of the pre-clear input and output terminal PCLR at a low level until a later estimation interval pulls its level. The reverse phase benefit 1203 will return to the logical T-energy message at the time point τη after the short delay! The level of the tiger RT1E is lowered. The low-level state of the return logic 'factory enable signal RT1E makes the P channel device? 1 is turned on, and the N-channel device N1 + is turned on. Since the N-channel device N1 is not turned on, the return logic, 1, the reset circuit 1103 no longer pulls down the level of the reset signal rSt. Conducted p
通道裝置P1在一短暫延遲後的時間點T12將重置信號RST 拉回高準位。反相器1205在短暫延遲後的時間點T13拉低 反相重置信號RSTB的準位,使Ν通道裝置Ν2不再拉低 預清輸入輸出端PCLR的準位。此時,半維持電路12〇2負 責維持該預清輸入輸出端PCLR的準位為低準位。於跟隨 CNTR246OF00-TW/O608-A42737-TW/Final 46 201220691 - 在時間點T13之後的時間點T14,所述信號回.到初始預設 狀態。因此,回歸邏輯’1’估算電路1101以及N通道裝置 N1皆處於其預設狀態,回歸邏輯’1’骨牌電路1105回歸其 預置狀態,此外,假設入信號IN各個為高準位,回歸邏輯’ 1 ’ 重置電路1103處於其重置狀態。總結之,輸入信號IN的 估算狀態會引發一估算事件,致使輸出信號OUT轉態為低 準位,且致能接續的重置事件。輸入信號IN的重置狀態會 致使回歸邏輯’Γ重置電路1103引發一重置事件,並使無 時脈回歸邏輯’Γ骨牌邏輯閘1100回歸其初始狀態,以迎 接下一個估算區間。 如同第5圖的討論内容,第二狀態信號RESET為高準 位直至時間點T11—回歸邏輯’Γ致能信號RTE1轉態為低 準位一以確保無時脈回歸邏輯T邏輯閘.回歸其初始狀 態,其後,第二狀態信號RESET如圖所示為無意義。請注 意,重置信號RST在時間點T7拉至低準位時,倘若重置 狀態不成立將第二狀態信號RESET拉低為低準位,重置信 號RST仍維持在低準位,原因是P通道裝置P1仍為不導 通,無力影響重置信號RST。因此,雖然重置狀態應當維 持成立直至回歸邏輯’1’致能信號RT1E轉態為低準位,但 若輸入信號如是動作於時間點T7之後且時間點T11之前 拉低第二狀態信號RESET,仍不會影響正確的電路操作。 一旦回歸邏輯’Γ致能信號RT1E為低準位,P通道裝置P1 導通,且輸入信號IN任何無意義的轉態在時間點T11後都 不會影響整體電路狀態。 第14圖為一示意方塊圖,圖解一無時脈回歸邏輯’Γ CNTR2460100-TW/0608-A42737-TW/Final 47 201220691 月牌邏輯閘14〇〇,用於實現一邏輯或運算,對μ個輸入信 號II “.ΙΜ作邏輯或運算。無時脈回歸邏輯,1,骨牌邏輯閘 1400包括回歸邏輯骨牌電路〗】〇5。電路】】〇5耦接一回 歸邏輯Ί’估算電路14〇1(用來實現前述回歸邏輯,】,估算電 路1101)以及一回歸邏輯,;!,重置電路14〇3(用來實現前述回 歸邏輯1重置電路1103)。回歸邏輯’1’估算電路“οι包括 Μ個P通道裝置ΡΑ···ΡΜ’各自以汲極叙接節點11〇2,且 各自以源極耦接供電電位VDE^P通道裝置ΡΑ...ΡΜ各自 提供一閘極,以接收輸入信號η..·ΙΜ其中之一。在類似方 式中,回歸邏輯,1,重置電路14〇3包括Μ個Ν通道裝置 ΝΑ···ΝΜ,串接於節點π10以及重置節點]1〇6之間。如 圖所示,第一級的Ν通道裝置ΝΑ以源極耦接^^通道裝置 Ν1之汲極上的節點】ηο,並以汲極耦接下一級Ν通道裝 置的源極;依循所述規則直至最後一級的Ν通道裝置νμ。 最後一級Ν通道裝置ΝΜ的汲極耦接節點11〇6c>N通道裝 置NA…NM各自提供一閘極,以如圖所示方式接收輪入信 號II.·.IM其中之一。儘管圖中只標示所述N通道裝置的 其中兩個裝置(NA’NM)、P通道裝置的其中兩個裝置(pA, PM)、以及僅顯示輸入信號n與IM,事實上,依照所揭露 之規則,省略繪製之部分可包括任何數量的所述裝置以2 相關信號(例如,供應給N通道與p通道裝置1^3與1^之 閘極的輸入信號12)。 、 無時脈回歸邏輯,1,骨牌邏輯閘14〇〇為_種雙配置設 计,其中,回歸邏輯’丨’重置電路14〇3為回歸邏輯,1,估算 電路14G1的雙配置設計。射卜,在雙配置設計巾,供應 CNTR2460I00-TW/0608-A42737-TW/Final 48 201220691 - 回歸邏輯’1’估算電路1401與回歸邏輯’Γ重置電路1403的 都是相同的輸入信號II ”·ΙΜ。無時脈回歸邏輯’1’骨牌邏輯 閘1400之操作通常符合第13圖所示之時序。在這個實施 例中,當輸入信號Π···ΙΜ根據回歸邏輯’Γ之操作皆處於 邏輯’1’時,第一狀態信號EVAL為低準位,且第二狀態信 號RESET為高準位。當輸入信號II "·ΙΜ中任一者轉態為 低準位時,估算狀態成立,且重置狀態不成立,故第一狀 態信號EVAL為高準位且第二狀態信號RESET為低準位。 由於電路1401與1403為雙配置設計,隨著輸入信號IN之 轉態切換,第一狀態信號EVAL與第二狀態信號RESET之 狀態跟著切換,且維持為對方的反相。回應輸入信號IN中 任一者的低準位轉態所引發的估算事件,預清輸入輸出端 PCLR轉態為高準位,且輸出信號OUT在短暫延遲後轉態 為低準位,且回歸邏輯’Γ致能信號RT1E在另一段短暫延 遲後轉態為高準位以致能一重置事件。當輸入信號Ι1·.·ΙΜ 全數根據回歸邏輯’1’操作轉態回邏輯’1’,回歸邏輯’Γ重置 電路1403引發一重置事件,令重置信號RST轉態為低準 位,反相重置信號RSTB轉態為高準位,預清輸入輸出端 PCLR之準位拉回低準位,且輸出信號OUT如前述内容拉 升回高準位。 在某些設計中,串接在回歸邏輯’Γ重置電路1403内的 N通道裝置之數量可能需限制在特定量以下,以確保電路 正常運作。例如,在一種實施方式中,串接在參考電位VSS 與重置節點1106間的N通道裝置之數量上限為4,因此, 輸入信號的數量會被限制為3(即Μ為3)。參考第7圖,邏 CNTR2460100-TW/0608-A42 73 7-TW/Final 49 201220691 輯閘701、703與705分別可由一個回歸邏輯,】,邏輯或閑 實現’各邏輯閘採用的是無時脈回歸邏輯,丨,骨牌邏輯間 1400技術。這個實施例中,邏輯閘7〇1設計為—邏輯或閘, 對回歸邏輯’1,輸入信㈣”心進行邏輯或運算,以供應回 歸邏輯’Γ信號οι。邏輯閘7〇3設計為一回歸邏輯,工,邏輯 或閘,對回歸邏輯,1,輸入信號14...16進行邏輯或運管,以 供應-回歸邏輯,Γ信號〇2。邏輯閘7G5設計為—:歸邏 輯邏輯或閑,對信號01與02騎邏輯或運算,以供應 為回歸邏輯’1’信號的輸出信號〇UTe如此一來,多個無時 脈回歸邏輯,1,骨牌邏輯閘可被結合或串疊在一起以對大 量的回歸邏輯’1’輸人㈣進行特定的邏輯運算,例如 輯或運算。 第15圖為一示意方塊圖,圖解一無時脈回歸邏輯,], 骨牌邏輯閘测,其中根據另外一種實施方式實現多樣化 的邏輯運算。無時脈回歸邏輯,丨,骨牌邏㈣测包括回 歸邏輯,Γ骨牌電路1105。電路⑽雜接回歸邏輯Μ,估算 電路15G1(用以實現回歸邏輯q,估算電路]1G1)以及一回歸 邏輯’Γ重置電路15〇3(用以實現回歸邏輯,】,重置電路 H03)。無時脈回歸邏輯,丨,骨牌邏輯閘15〇〇的設計基本上 雷同無時脈回歸邏輯,〇,骨牌邏輯閘8〇〇,不 對回歸邏輯,Γ操作所作的反相設計。說明之,相較於邏輯 閘800’邏輯閘1500以供電電位VDD取代參考電位似, 以參考電位VSS取代供電電位VDD,以N通道裝置取代p 通道裝置,以P通道裝置取代]^通道裝置,令輸入芦號以 與15採用回歸邏輯’丨,操作方式而非回歸邏輯,〇,操作方 CNTR2460I00-TW/0608-A42737-TW/Final 50 ' 201220691 式,將信號狀態反相設計,且令輸入信號II…13為回歸邏 輯或非回歸邏輯,1,信號。前述節點302、304、306、308 以及310分別以類似的節點1102、1]04、1106、11〇8以及 πιο取代,以類似第n〜14圖之方式實現類似的運算。 無時脈回歸邏輯T骨牌邏輯閘1500的操作一般符合第13 圖所揭露的時序圖。無時脈回歸邏輯,1,骨牌邏輯閘1500 戸、行邏輯運异〇UT=〜((〜II卜12卜13)&(〜14丨〜15)),其中, 付號〜」代表的是邏輯反相。 類似無時脈回歸邏輯,〇,骨牌邏輯閘8〇〇,無時脈回歸 邏輯’1’骨牌邏輯閘1500為非雙配置設計的另外一種實施 方j ’其中,回歸邏輯,1,重置電路15〇3並非回歸邏輯T 估算電路1501的雙配置設計。輸入信號n〜I5中僅有一 子集合—輸入信號14與15—有供應給回歸邏輯,1,重置電 路1503。由於估异狀態成立時輸入信號μ與b其中之一 必定為低準位,故回歸邏輯,丨,重置電路15〇3為^隔離狀 態。只要回歸邏輯,i,估算電路刪為估算狀態/,、回歸邏 輯’1’重置電路1503必定處於其隔離狀態以確保能以類似 無時脈回歸邏輯,0’骨牌邏輯閘8〇〇的前述方式正常操作。 此外,無時脈回歸邏輯,1,骨牌邏輯閘15〇〇可採用^似於 聯合邏輯閘設計700的技術實現—串疊邏輯閘。在_、種· 施方式中,第三N通道裝置(未顯示在圖中)添加= mo與㈣之㈣串疊裝置内’使三個串疊的n通· 置接收輸人信號η、與13。上述修正所實現的是^ 邏輯運算,不過,關於該回歸邏輯,丨,骨牌電路η〇5 鎖狀態轉態回歸預置狀態所耗費的時問,_ ^ 4 J 二徊输入作缺 CNTR2460IOO^TW/0608-A42737-TW/Final 5 ] 201220691 (II··· 13)的狀況會較兩個輸入信號(14與15)的狀況耗時。 第16圖為一不意方塊圖,圖解一無時脈回歸邏輯,1, 骨牌邏輯閘ποο ’為一邏輯及閘,對M個回歸邏輯,丨,輸 入信號η...IM it行邏輯及運算。無時脈回歸邏輯,】,骨: 邏輯閘1600包括一回歸邏輯,】,骨牌電路11〇5。電路⑽ 麵接-回歸邏輯,1,估算電路16_於實現前述回歸邏 輯,Γ估算電路⑽)以及一回歸邏輯,i,重置電路咖(用 =貫現前^回歸邏輯,!,重置電路11G3)。無時脈回歸邏 輯1骨牌邈輯閘1600之設計基本上類似無時脈回歸礙 輯’〇,骨牌邏輯閘_,不同之處在时牌邏輯閘議是根 據回歸邏輯,!,操作所作出的變形。說明之,與骨牌邏輯閑 _相較,骨牌邏輯閘16〇〇以供電電位vdd取代 位VSS,且以參考電位vss取代供電電位卿,以^通 道裝置取代1>通道裝置,以p通道裝置取代n通道裝置, 二輸入II .15歸邏輯1,設計而相歸邏輯設 令輸出信號〇UT為回歸賴Ί,設計而㈣歸邏輯,〇, 叹。十’且令jg號狀態為反相設計。節點撕、烟、遍、 308以及310會分別由類似的節點_、_、_、_ 與⑴〇取代,以實現於第η.··14圖所討論的同等運算。 另外Si回歸邏輯,Γ骨牌邏輯閘1600為雙配置設計的 貞,方式。無時脈回歸邏輯’1,骨牌邏輯閘16〇〇 曾呆处-般符合第】3圖所示時序圖。在這個實施例中,估 ϋ、首Μ ΡΛ 數設定輕準位成立,使ΡThe channel device P1 pulls the reset signal RST back to the high level at a time point T12 after a brief delay. The inverter 1205 pulls down the level of the inverted reset signal RSTB at a time point T13 after a short delay, so that the channel device Ν2 no longer pulls down the level of the pre-clear input and output terminal PCLR. At this time, the semi-sustaining circuit 12〇2 is responsible for maintaining the level of the pre-clear input/output terminal PCLR at the low level. Following CNTR246OF00-TW/O608-A42737-TW/Final 46 201220691 - at time point T14 after time point T13, the signal is returned to the initial preset state. Therefore, the regression logic '1' estimation circuit 1101 and the N channel device N1 are in their preset states, and the regression logic '1' domino circuit 1105 returns to its preset state. In addition, it is assumed that the input signals IN are each high level, and the regression logic ' 1 ' Reset circuit 1103 is in its reset state. In summary, the estimated state of the input signal IN triggers an estimation event that causes the output signal OUT to transition to a low level and enables a subsequent reset event. The reset state of the input signal IN causes the return logic 'Γreset circuit 1103 to initiate a reset event and causes the clockless regression logic's domino logic gate 1100 to return to its initial state to meet the next estimation interval. As discussed in Figure 5, the second state signal RESET is at a high level until time T11 - the return logic 'Γ enable signal RTE1 transitions to a low level one to ensure that there is no clock return logic T logic gate. Return to it The initial state, after which the second state signal RESET is meaningless as shown. Please note that when the reset signal RST is pulled to the low level at the time point T7, if the reset state is not established, the second state signal RESET is pulled low to the low level, and the reset signal RST is still maintained at the low level, because P The channel device P1 is still non-conducting and has no effect on the reset signal RST. Therefore, although the reset state should be maintained until the return logic '1' enable signal RT1E transitions to the low level, if the input signal is after the time point T7 and before the time point T11, the second state signal RESET is pulled down. Still does not affect the correct circuit operation. Once the return logic 'Γ enable signal RT1E is low, the P channel device P1 is turned on, and any meaningless transition of the input signal IN does not affect the overall circuit state after the time point T11. Figure 14 is a schematic block diagram illustrating a clockless regression logic 'Γ CNTR2460100-TW/0608-A42737-TW/Final 47 201220691 Month Logic Gate 14〇〇, used to implement a logical OR operation, for μ Input signal II ". 逻辑 logical OR operation. No clock return logic, 1, domino logic gate 1400 includes regression logic domino circuit〗 】 〇 5. Circuit] 〇 5 coupled with a regression logic Ί 'estimation circuit 14 〇 1 (used to implement the aforementioned regression logic, ], the estimation circuit 1101) and a regression logic, ;!, the reset circuit 14〇3 (used to implement the aforementioned regression logic 1 reset circuit 1103). The regression logic '1' estimation circuit Οι Μ Μ P · · · · · · 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自 各自Receive one of the input signals η..·ΙΜ. In a similar manner, the return logic, 1, the reset circuit 14〇3 includes a plurality of channel devices ΝΑ···ΝΜ, connected in series between the node π10 and the reset node]1〇6. As shown in the figure, the first stage of the channel device ΝΑ is coupled to the node on the drain of the channel device Ν1 by the source, and is coupled to the source of the next stage channel device by the drain; Up to the last stage of the channel device νμ. The last stage Ν channel device ΝΜ's 耦 pole coupling node 11〇6c> N channel devices NA...NM each provide a gate to receive one of the wheeled signals II..IM as shown. Although only two of the N-channel devices (NA'NM), two of the P-channel devices (pA, PM), and only the input signals n and IM are shown, in fact, according to the disclosed The rule that the omitted portion may include any number of the devices with a 2 correlation signal (e.g., an input signal 12 that is supplied to the N-channel and p-channel devices 1^3 and 1^ gates). There is no clock return logic, 1. The domino logic gate 14 is a dual configuration design, wherein the regression logic '丨' reset circuit 14〇3 is the regression logic, 1. The dual configuration design of the estimation circuit 14G1.射, in the dual configuration design towel, supply CNTR2460I00-TW/0608-A42737-TW/Final 48 201220691 - Regression logic '1' estimation circuit 1401 and regression logic 'Γ reset circuit 1403 are the same input signal II ” · ΙΜ. The operation of the clockless regression logic '1' domino logic gate 1400 generally conforms to the timing shown in Figure 13. In this embodiment, when the input signal Π···ΙΜ is in accordance with the regression logic When the logic is '1', the first state signal EVAL is at a low level, and the second state signal RESET is at a high level. When any of the input signals II "·ΙΜ transitions to a low level, the estimation state is established. And the reset state is not established, so the first state signal EVAL is at a high level and the second state signal RESET is at a low level. Since the circuits 1401 and 1403 are of a dual configuration design, the first state is switched with the input signal IN, the first The state signal EVAL and the state of the second state signal RESET are switched, and are maintained as the inversion of the other party. The estimated event caused by the low level transition of any one of the input signals IN is pre-cleared to the input and output terminals PCLR. High level And the output signal OUT transitions to a low level after a short delay, and the return logic 'Γ enable signal RT1E shifts to a high level after another short delay to enable a reset event. When the input signal Ι1·.· ΙΜ All numbers are converted back to logic '1' according to the return logic '1' operation. The return logic 'Γ reset circuit 1403 triggers a reset event, causing the reset signal RST to transition to a low level, and the inverted reset signal RSTB to The state is high level, the pre-clear input and output terminal PCLR level is pulled back to the low level, and the output signal OUT is pulled back to the high level as described above. In some designs, the serial connection is reset in the logic Γ The number of N-channel devices within circuit 1403 may need to be limited to a certain amount to ensure proper operation of the circuit. For example, in one embodiment, the number of N-channel devices connected in series between reference potential VSS and reset node 1106 is limited. 4, therefore, the number of input signals will be limited to 3 (ie, Μ is 3). Refer to Figure 7, Logic CNTR2460100-TW/0608-A42 73 7-TW/Final 49 201220691 Gates 701, 703 and 705 respectively Can be implemented by a regression logic,], logic or idle Each logic gate uses no clock return logic, 丨, domino logic between the 1400 technology. In this embodiment, the logic gate 7〇1 is designed as a logic or gate, logic for the regression logic '1, input letter (four) heart Or operation to supply the regression logic 'Γ signal οι. The logic gate 7〇3 is designed as a regression logic, work, logic or gate, and the logic of the return logic, 1, the input signal 14...16, is supplied to the return logic, and the signal is 〇2. Logic gate 7G5 is designed as: - return to logic logic or idle, take a logical OR operation on signals 01 and 02 to supply the output signal 〇UTe of the return logic '1' signal, such as multiple clockless regression logic, 1 The domino logic gates can be combined or cascaded to perform a specific logical operation, such as a sequence or operation, on a large number of regression logic '1' inputs. Figure 15 is a schematic block diagram illustrating a clockless regression logic,], a domino logic gate test in which diverse logic operations are implemented in accordance with another embodiment. Without the clock return logic, hey, the domino logic (four) test includes the return logic, the domino circuit 1105. The circuit (10) is connected to the return logic Μ, the estimation circuit 15G1 (for implementing the regression logic q, the estimation circuit] 1G1) and a regression logic 'Γ reset circuit 15〇3 (for implementing the regression logic, ], reset circuit H03) . Without the clock return logic, hey, the design of the domino logic gate 15〇〇 is basically the same as the clockless regression logic, 〇, the domino logic gate 8〇〇, the reverse design of the return logic, Γ operation. Illustrated, instead of the logic gate 8000, the logic gate 1500 replaces the reference potential with the power supply potential VDD, replacing the power supply potential VDD with the reference potential VSS, replacing the p-channel device with the N-channel device, and replacing the channel device with the P-channel device. Let the input reed use the regression logic '', the operation mode instead of the return logic, 操作, the operator CNTR2460I00-TW/0608-A42737-TW/Final 50 '201220691, the signal state is inverted, and the input is made Signals II...13 are regression logic or non-regressive logic, 1, signals. The aforementioned nodes 302, 304, 306, 308, and 310 are replaced with similar nodes 1102, 1] 04, 1106, 11 〇 8, and π ι ο, respectively, to perform similar operations in a manner similar to the nth through 14th. The operation of the clockless regression logic T-dollar logic gate 1500 generally conforms to the timing diagram disclosed in FIG. No clock return logic, 1, domino logic gate 1500 戸, line logic transport 〇 UT = ~ ((~II Bu 12 Bu 13) & (~14丨~15)), where, pay sign ~" represents Is a logical inversion. Similar to the clockless regression logic, 〇, domino logic gate 8〇〇, no clock return logic '1' domino logic gate 1500 is another implementation of non-dual configuration j 'where, regression logic, 1, reset circuit 15〇3 is not a dual configuration design of the regression logic T estimation circuit 1501. Only one subset of the input signals n~I5 - input signals 14 and 15 - are supplied to the return logic, 1, reset circuit 1503. Since one of the input signals μ and b must be at a low level when the estimated state is established, the return logic, 丨, reset circuit 15〇3 is the isolated state. As long as the regression logic, i, the estimation circuit is deleted as the estimated state /, the regression logic '1' reset circuit 1503 must be in its isolation state to ensure that the same as the clockless regression logic, 0' domino logic gate 8〇〇 The way is normal operation. In addition, without clock return logic, 1, the domino logic gate 15 can be implemented as a technique similar to the joint logic gate design 700 - a cascade logic gate. In the _, the mode, the third N channel device (not shown in the figure) adds = mo and (d) (4) in the tandem device 'to make three cascades of n-channels to receive the input signal η, and 13. The above correction implements the ^ logic operation. However, regarding the regression logic, 丨, the domino circuit η〇5 lock state transition state returns to the preset state, _ ^ 4 J binary input is missing CNTR2460IOO^TW /0608-A42737-TW/Final 5 ] 201220691 (II··· 13) The situation is time consuming compared to the condition of the two input signals (14 and 15). Figure 16 is a block diagram, illustrating a clockless regression logic, 1, domino logic gate ποο 'for a logic and gate, for M regression logic, 丨, input signal η...IM it row logic and operation . No clock return logic,], bone: Logic gate 1600 includes a regression logic,], domino circuit 11〇5. Circuit (10) face-to-regression logic, 1, estimation circuit 16_ to achieve the aforementioned regression logic, Γ estimation circuit (10)) and a regression logic, i, reset circuit coffee (use = before ^ return logic, !, reset Circuit 11G3). No-Cycle Regression Logic 1 The design of the domino 闸 闸 1600 is basically similar to the no-reverse regression 〇 〇, domino logic gate _, the difference is in the logic of the time logic is based on regression logic! , the deformation made by the operation. Explain that, compared with the domino logic idle, the domino logic gate 16〇〇 replaces the bit VSS with the power supply potential vdd, and replaces the power supply potential with the reference potential vss, replaces the channel device with the channel device, and replaces the channel device with the p channel device. n channel device, two input II.15 return to logic 1, design and return logic to output signal 〇UT for regression, design and (4) logic, 〇, sigh. Ten' and let the jg number state be an inverted design. Node tear, smoke, pass, 308, and 310 are replaced by similar nodes _, _, _, _, and (1) ,, respectively, to achieve the equivalent operation discussed in Figure η. In addition to Si Regression Logic, the Skeletal Logic Gate 1600 is designed for dual configuration. No clock return logic '1, domino logic gate 16 〇〇 has stayed in the same way as the timing diagram shown in Figure 3. In this embodiment, the estimation of the first parameter and the setting of the first parameter are established.
的準她隸PM全數導l合力將預清^輸出端PCLR CN 1、電電位VDD。重置狀態會在輸入^卢n...IM CNTR2460,0〇.TW/0608.A42737-TW/Final 52 ^ ^ 201220691 者/南準位時成立。在這樣的實施方式中,回歸邏 輯^估异以及重置電路麗與16〇3彼此為雙配置設計。 根據各種需求,所設計的電路可接受所f數量的輸入产 號。麥考無時脈回歸邏輯,!,骨牌邏輯閘刚先前的討論: 類似地’串接在回歸邏輯,丨,估算電路職_ p通道 置之數里可成需要限定在特定數量内,以確保電路正常^ 作。參閱第7圖’邏輯閘7(H、7〇3與7〇5各自可以採用: 時脈回^邏輯,Γ骨牌邏輯閘刪技術的-回歸邏輯,i,邏 輯及閘實現。如此-來,可將數個無時脈回歸邏輯],骨 邏!閘結合或串疊在一起,以對大量的輸入信號進行特定 的邏輯運算一例如邏輯及運算。 第17圖為一示意方塊圖,圖解一無時脈回歸邏輯,1, 骨牌邏輯閘1700,為-邏輯及閘,對M個輸人信號心取 進行邏輯及運异’其中採用簡化的重置電路1703。無時脈 回歸邏輯’1’骨牌邏輯閘17〇〇基本上類似無時脈回歸邏 輯’1,骨牌邏_觸,其中,同樣的元件採用同樣的編 號,而回歸邏輯’1,重置電路1603改由回歸邏輯,丨,重置電 路Π03取代。無時脈回歸邏輯,i,骨牌邏輯閘17〇〇 _般符 合第13圖所示時序圖。回歸邏輯,丨,重置電路17〇3僅具有 一個N通道裝置NA,以源極耦接N通道裝置Νι的汲極 於節點1110,且以汲極耦接重置節點1106。輸入信號 IM其中任一個—通常標示為ιχ—將供應給1^通道裝置 之間極。 無時脈回歸邏輯,1,骨牌邏輯閘n〇〇之運算盥i 回歸邏㈣,骨牌邏輯開議等效,不同之骨= CNTR2460100-TW/0608-A42737-TW/Fina) 53 201220691 $閘17GG為-非雙配置設計實施方式。無時脈回歸邏輯τ 月牌,輯閘]7〇〇的操作基本上類似無時脈回歸邏輯,1,骨 ,邏輯閘1600,不同處在於重置狀態僅在輸入信號ιχ為 同準位才成立。當輸入信號一包括輸入信號以—各 個都轉態為低準位’重置狀態不成立,且估算事件發生。 當輸入信號IX轉態為邏輯,〇,,估算狀態不成立,且重置 狀態成立,引發一重置事件使無時脈回歸邏輯,〗,骨牌電路 1105回歸其預置狀態。無時脈㈣邏輯,1,骨牌邏輯閘1700 的優勢在於其回歸邏輯,i,重置電路較簡化,僅有一個_ 道裝置包含於其中,然而,若輸人信號Ιχ轉態回邏輯,^ 的速度較其他輸入信號慢,則會有反應速度問題。無時脈 ^歸邏輯卞骨牌邏輯閉1600的優點在於可能有較快的反 f速度’原因是估算事件後,一旦輸入信號中有任-者轉 ^為邏輯’卜即會引發重置事件,代價是回歸邏輯,i,重置 電路的設計會較複雜。㈣邏輯閘Π00的速度問題可由以 下方式避免:令輸人信號IN t,可最快速轉態為邏輯T 的輸入信號為所述輸入信號Ιχ。 回顧無時脈回歸邏輯,r骨牌邏輯閘m〇,令其中採用 ^照第13圖時序圖操作的回歸邏輯,1,骨牌電路1200,益 歸邏輯,Γ骨牌邏輯閘⑽在輸人信號根據邏 輯1插作處於(或轉態到)邏輯,1,時處於(或轉態到)初始預 設狀態。當輸入信號使估瞀妝能点、& υ初始預 一杜管重1以 感成重置狀態不成立且 ::!丨發。估算狀態成立時,重置狀態維持不成 异狀&成錢,純應給重£ 回其預設邏輯,狀態時 轉悲' CNTR2460l00-TW/0608-A42737-TW/Final ^ 心 重置最終根據回 201220691 歸邏輯τ操作笋味。 為例,重置事;發生於各8^回歸邏輯Τ骨牌邏輯問刚 輯’Γ時。以無時脈回歸邏輯mu1·,皆轉態回邏 置事件發生於輪人信讀邏^ _為例,重 15—轉態為邏輯 、子集。—輪入信號14與 為例,重置事二回歸邏輯,Γ骨牌邏輯開 態回邏輯,1,時。以^、^5號^…取中任一者轉 例,重置事件發生於於氏,歸邏輯T骨牌邏輯間1700為 輸入信號1X1態為令選定的該個信號—稱之為 雖然乂上$力詳述本發明數 有其他實施方式或變形存在。例如,上=:,仍可能 =Γ電路之類的其他合適方案實現。:== 輯電路的任何數吾夕谐當π , i V ;丨、,口之邏 所述電路;包括體 ^運信號反轉的技術。所揭露的技術採用的 熟知,關於任何位元或字元,本技術領域所 太姑倂Λ丄、數里數或二進位電路應用。熟知 H:7、5 或許會以上述内容所揭露的概念與實施例 為基礎’設計或調適其餘結構,在料背本發_神的前 ::用根據以下請求項所定義的範圍,實現與本發明相同 【圖式簡單說明】 以下敘述將有助於了解本發明的優點、特徵以及改美 内容,配合的圖示包括: " CNTR2460100-TW/0608-A42737-TW/Final 201220691 第1圖為一簡化的方塊圖 其中包括根據本發明一種實施心曰曰片或一積體電路 回歸骨牌電路; 、式所實現的一無時脈狀態 第2圖為一方塊圖,圖解 實現的-無時脈狀態回歸骨牌邏:種實施方式所 圖無時脈狀態回歸骨牌電路 ^可破用來實現第1 歸骨牌邏輯閘; 、個或多個無時脈狀態回 第3圖為一示意方塊圖,圖 回歸骨牌邏輯閘—種回歸邏輯,〇 ^ 2圖無時脈狀態 時脈回歸邏輯,〇,骨牌邏輯間;@ 式所貫現的一無 第4圖為一回歸邏輯,〇, 立 圖回歸邏輯骨牌電路的—種實施方式圖’圖解第3 牌邏二門:為時:圖’圖解第3圖無時脈回歸邏輯,。’骨 I:::;其中採用第4圖之回歸邏輯,。,骨牌電路 圖為一示意方塊圖’圖解一無時脈回歸邏輯骨 牌邏輯閘’用以實現一邏輯或閘,對⑷固輸入㈣n...iM 進行邏輯或運算; 第7圖為一簡化方塊圖,圖解一串疊邏輯閘設計,其 中有二個耦接在一起的無時脈狀態回歸邏輯閘,用以實現 一邏輯運算; ' 第8圖為一示意方塊圖,圖解根據本發明另一種實施 方式實現的一無時脈狀態回歸骨牌邏輯閘,用以實現多樣 化的邏輯運算; 第9圖為一示意方塊圖,圖解一無時脈回歸邏輯,〇,骨 CNTR246〇I〇〇-TW/〇608-A42737-TW/Final 56 201220691 牌邏輯閘,用以實一 輸入信號η.··ΙΜ進…;及運算’對M個回歸邏輯,〇, 進仃邏輯及 . 第10圖為—示咅方祕, 輯,0,骨牌邏輯閘,用;圖解另—個無時脈回歸邏 態,〇,輸入信號η··.ΤλΛ只現一邏輯及閘,對M個回歸狀 重置電路f A 作邏輯及運算,其中包括一簡化的 * Π圖為一示意方塊圖, 骨牌邏輯閘,乃根據 _ '、、、了㈣~邏輯1 ,,據弟2圖的無時脈狀態回歸骨牌邏輯閘 的一種回歸邏輯’Γ實施方式實現. 圖回圖㈣邏輯Τ骨牌電路-示意圖,圖解第11 圖回骨牌電路的-種實施方式; 換,1,私13、圖為—時序圖,用以說明第11圖無時脈回歸邏 晚*月邏輯間的操作,其中採用第12圖回歸邏輯,1,骨 牌電路的—種實施方式; A / i4圖為—不意方塊圖,®解—無時脈回歸邏輯τ 月^輯閘’其中貫現一邏輯或閘,對μ個回歸邏輯,厂 輸入信號II...IM作邏輯或運算; 一立第15圖為一無時脈回歸邏輯,i,骨牌邏輯閘测的一 不思方塊®,乃根據另—種實施方式所製,用以執行一多 樣化的邏輯運算; 第16圖為一無時脈回歸邏輯,丨,骨牌邏輯閘的一示意 方塊圖’用以實現-邏輯及閘,對Μ個回歸邏輯,i,輸入信 號Ι1.··ΙΜ作邏輯及運算;且 第Π圖為另一個無時脈回歸邏輯,丨,骨牌邏輯閘的一 示意方塊圖,用以實現一邏輯及閘,對Μ個回歸邏輯,Γ CNTR246010〇-TW/0608-A42737-TW/Fina] 57 201220691 入信號II "·ΙΜ進行邏輯及運算,其中包括有一簡化的重置 電路。 '【主要元件符號說明】 101〜積體電路; 103〜狀態回歸邏輯; 104〜非狀態回歸邏輯; 105〜無時脈狀態回歸骨牌電路; 107〜邏輯電路; 200〜無時脈狀態回歸骨牌邏輯閘; 201〜狀態回歸估算電路;202〜預置節點; 203〜狀態回歸重置電路;204〜狀態回歸致能節點; 205〜狀態回歸骨牌電路;206〜重置節點; 207〜狀態回歸致能電路;208〜輸出節點; 210〜第二重置節點; 300〜無時脈回歸邏輯’0’骨牌邏輯閘; 301〜回歸邏輯’0’估算電路;302〜預充節點; 303〜回歸邏輯重置電路; 304〜回歸邏輯’0’致能節點; 305〜回歸邏輯’0’骨牌電路;306〜重置節點; 308〜輸出節點; 310〜第二重置節點; 400〜回歸邏輯’0’骨牌電路;401〜反相器; 402〜半維持電路; 403、405〜反相器; 501〜標示雙配置設計之第二狀態信號RESET的反應; 600〜無時脈回歸邏輯’0’骨牌邏輯閘; 601〜回歸邏輯’0’估算電路; CNTR2460100-TW/0608-A42737-TW/Final 58 201220691 603〜回歸邏輯’0’重置電路; 700〜聯合邏輯閘設計; 701、703、705〜無時脈狀態回歸骨牌邏輯閘; 800〜無時脈回歸邏輯’〇’骨·牌邏輯閘; 801〜回歸邏輯’0’估算電路;802〜中繼節點; 803〜回歸邏輯’0’重置電路; 900〜無時脈回歸邏輯’0’骨牌邏輯閘; 901〜回歸邏輯’0’估算電路; 903〜回歸邏輯’0’重置電路; 1000〜無時脈回歸邏輯’0’骨牌邏輯閘; 1003〜回歸邏輯’0’重置電路; 1100〜無時脈回歸邏輯T骨牌邏輯閘; 1101〜回歸邏輯’Γ估算電路;1102〜預清節點; 1103〜回歸邏輯’Γ重置電路; 1104〜回歸邏輯’Γ致能節點; 1105〜回歸邏輯’Γ骨牌電路;1106〜重置節點; 1108〜輸出節點; 1110〜第二重置節點; 1200〜回歸邏輯T骨牌電路;1201〜反相器; 1202〜半維持電路; 1203、1205〜反相器; 1400〜無時脈回歸邏輯’1’骨牌邏輯閘; 1401〜回歸邏輯’1’估算電路; 1403〜回歸邏輯’Γ重置電路; 1500〜無時脈回歸邏輯’Γ骨牌邏輯閘; 1501〜回歸邏輯’Γ估算電路;1502〜中繼節點; 1503〜回歸邏輯’1’重置電路; CNTR2460100-TW/0608-A42737-TW/Final 59 201220691 1600〜無時脈回歸邏輯’Γ骨牌邏輯閘; 1601〜回歸邏輯’1’估算電路; 1603〜回歸邏輯’1’重置電路; 1700〜無時脈回歸邏輯’1’骨牌邏輯閘; 1703〜回歸邏輯’1’重置電路; CLK〜時脈信號; EVAL〜第一狀態信號; II ".16〜輸入信號; I1(RT0)...IM(RT0)、IX(RTO)〜回歸邏輯’0’輸入信號; I1(RT1)".IM(RT1)、IX(RTl)〜回歸邏輯,Γ輸入信號; IN〜輸入信號; IN(NON-RTS)〜非狀態回歸輸入信號; IN(RTS)〜狀態回歸輸入信號;The quasi-she will be pre-cleared by the full number of PMs. The output terminal PCLR CN 1 and the electric potential VDD. The reset status is established when you enter ^卢n...IM CNTR2460,0〇.TW/0608.A42737-TW/Final 52 ^ ^ 201220691/South. In such an embodiment, the regression logic is estimated and the reset circuit and 16〇3 are designed in a dual configuration. The circuit is designed to accept an input number of the number f according to various needs. McCaw has no time to return to logic! The Domino Logic Gate has just been discussed in the past: Similarly, the serial connection in the regression logic, 丨, the number of estimated circuit _ p channels can be limited to a certain number to ensure that the circuit is normal. Refer to Figure 7 'Logic Gate 7 (H, 7〇3 and 7〇5 each can be used: clock back ^ logic, Γ 逻辑 logic gate deletion technology - regression logic, i, logic and gate implementation. So - come, A plurality of clockless regression logics can be combined or cascaded to perform a specific logical operation on a large number of input signals, such as a logical AND operation. Figure 17 is a schematic block diagram, illustrating a No clock return logic, 1, domino logic gate 1700, for - logic and gate, logical and different for the M input signal heart's use of simplified reset circuit 1703. No clock return logic '1' The domino logic gate 17〇〇 is basically similar to the clockless regression logic '1, the domino logic _ touch, where the same components use the same number, and the regression logic '1, the reset circuit 1603 is changed by the regression logic, 丨, heavy The circuit Π03 is replaced. Without the clock return logic, i, the domino logic gate 17〇〇 _ generally conforms to the timing diagram shown in Figure 13. The regression logic, 丨, reset circuit 17〇3 has only one N-channel device NA, The source is coupled to the N-channel device Νι to the node 1110, and The drain is coupled to the reset node 1106. Any one of the input signals IM - usually labeled ι - will be supplied to the pole between the 1^ channel devices. No clock return logic, 1, domino logic gate n〇〇 operation 盥i Return to logic (four), domino logic is equivalent, different bone = CNTR2460100-TW/0608-A42737-TW/Fina) 53 201220691 $ gate 17GG is a non-dual configuration design implementation. No clock return logic τ month card, the gate] 7〇〇 operation is basically similar to the clockless regression logic, 1, bone, logic gate 1600, the difference is that the reset state is only the input signal ιχ is the same level Established. When the input signal includes the input signal - each transitions to a low level, the reset state does not hold and the estimated event occurs. When the input signal IX transitions to logic, 〇, the estimated state is not established, and the reset state is established, causing a reset event to cause no clock return logic, and the domino circuit 1105 returns to its preset state. No clock (four) logic, 1, domino logic gate 1700 has the advantage of its return logic, i, the reset circuit is more simplified, only one _ channel device is included in it, however, if the input signal Ιχ turn back to logic, ^ The speed is slower than other input signals, and there is a problem with the speed of response. No clock ^ 卞 卞 卞 逻辑 逻辑 逻辑 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 The price is regression logic, i, the design of the reset circuit will be more complicated. (4) The speed problem of the logic gate 00 can be avoided by making the input signal IN t, the input signal that can be most quickly converted to logic T, the input signal Ιχ. Recall that there is no clock return logic, r domino logic gate m〇, so that it adopts the regression logic of the operation of the timing diagram of Fig. 13, 1, domino circuit 1200, benefit logic, skeletal logic gate (10) in the input signal according to logic 1 is inserted (or transitioned to) logic, 1, is in (or transitioned to) the initial preset state. When the input signal makes the estimated makeup point, & υ initial pre-pipe weight 1 to feel the reset state does not hold and ::! burst. When the estimated state is established, the reset state remains unsynchronized & money, pure should be given back to its default logic, and the state turns to sorrow ' CNTR2460l00-TW/0608-A42737-TW/Final ^ heart reset based on Back to 201220691, the logic τ operates the bamboo shoots. For example, resetting things; occurs in each 8^ regression logic Τ 牌 逻辑 逻辑 Γ Γ Γ Γ 。. In the absence of the clock to return to the logic mu1·, all of the transitions are logical. The event occurs in the round-robin read logic ^ _ as an example, and the 15-transition is logical and subset. - Round the signal 14 with an example, reset the second return logic, and the domino logic turns back to logic, 1, hour. Take ^, ^5, ^... to take any of the examples, the reset event occurs in Yu's, and the logic T-dollar logic 1700 is the input signal 1X1 state for the selected signal - it is called There are other embodiments or variants of the invention in detail. For example, upper =:, still possible = other suitable implementations such as circuits. :== Any number of circuits in the circuit is π, i V ; 丨, , 之 logic of the circuit; including the technique of body signal inversion. The disclosed techniques are well known for use with respect to any bit or character, and are well-known, digital, or binary circuits in the art. It is well known that H:7,5 may be based on the concepts and embodiments disclosed above to 'design or adapt the rest of the structure, in front of the material _ God's:: with the scope defined by the following request, DETAILED DESCRIPTION OF THE INVENTION [Brief Description of the Drawings] The following description will be helpful in understanding the advantages, features, and modifications of the present invention. The accompanying drawings include: " CNTR2460100-TW/0608-A42737-TW/Final 201220691 1 A simplified block diagram includes a cardioid or an integrated circuit returning domino circuit according to an embodiment of the present invention; a clockless state implemented by the equation; FIG. 2 is a block diagram, and the implementation is implemented - no time The pulse state returns to the domino logic: the embodiment has no clock state return to the domino circuit ^ can be broken to achieve the first cascading logic gate; one or more no clock state back to Fig. 3 is a schematic block diagram, Graph regression domino logic gate - kind of regression logic, 〇 ^ 2 graph no clock state clock return logic, 〇, domino logic; @ 式本的无无第4图 is a regression logic, 〇, 立图回Logical domino circuit The figure of the implementation diagram ‘illustrated the third card logic two gates: the time: the diagram ’ diagram 3 shows the clockless regression logic. 'Bone I:::; which uses the regression logic of Figure 4. The domino circuit diagram is a schematic block diagram 'illustrating a clockless regression logic domino logic gate' for implementing a logic or gate, and (4) solid input (four) n...iM for logical OR operation; Fig. 7 is a simplified block diagram , illustrating a cascade of logic gate designs, wherein there are two clockless state return logic gates coupled together to implement a logic operation; 'Fig. 8 is a schematic block diagram illustrating another implementation in accordance with the present invention The mode-free state of the clockless state is returned to the domino logic gate to implement a variety of logic operations; Figure 9 is a schematic block diagram illustrating a clockless regression logic, 〇, bone CNTR246〇I〇〇-TW/ 〇608-A42737-TW/Final 56 201220691 card logic gate, used to implement an input signal η.···ΙΜ...; and operation 'for M regression logic, 〇, enter logic .. Figure 10 is -咅方秘, 辑, 0, domino logic gate, use; diagram another - no clock return logic, 〇, input signal η··.ΤλΛ only one logic and gate, for M regression reset circuit f A is a logical AND operation, which includes a simplified * Π diagram for a schematic The block diagram, the domino logic gate, is based on _ ', , , (4) ~ logic 1, according to the non-clock state of the 2nd diagram, returning to a kind of regression logic of the domino logic gate's implementation method. Figure back to the figure (four) logicΤ Domino circuit - schematic diagram, diagram 11 of the back-bone circuit - implementation; change, 1, private 13, picture - timing diagram, to illustrate the operation of the 11th picture without clock synchronization logic * month logic, Among them, the regression logic of Fig. 12 is used, 1, the implementation method of the domino circuit; the A / i4 picture is - unintentional block diagram, the ® solution - no clock return logic τ month ^ series gate 'where a logic or gate is realized, For μ regression logic, the plant input signal II...IM is logically ORed; a 15th graph is a clockless regression logic, i, a domino block test of the domino logic gate, according to another species The embodiment is implemented to perform a variety of logical operations; Figure 16 is a clockless regression logic, 丨, a schematic block diagram of the domino logic gate 'to achieve - logic and gate, for a regression Logic, i, input signal Ι1··· 逻辑 logical AND operation; and the second picture is another No clock return logic, 丨, a schematic block diagram of the domino logic gate, used to implement a logic and gate, for a regression logic, Γ CNTR246010〇-TW/0608-A42737-TW/Fina] 57 201220691 Signal II "·ΙΜ performs logical AND operations, including a simplified reset circuit. '[Main component symbol description] 101~ Integral circuit; 103~ state regression logic; 104~ non-state regression logic; 105~ no clock state return domino circuit; 107~ logic circuit; 200~ no clock state return domino logic Gate; 201~state regression estimation circuit; 202~preset node; 203~state regression reset circuit; 204~state regression enable node; 205~state return domino circuit; 206~reset node; 207~state regression enable Circuit; 208~output node; 210~second reset node; 300~ no clock return logic '0' domino logic gate; 301~regression logic '0' estimation circuit; 302~ precharge node; 303~regressive logic weight Set circuit; 304~regression logic '0' enable node; 305~regression logic '0' domino circuit; 306~reset node; 308~output node; 310~second reset node; 400~regression logic '0' Domino circuit; 401~inverter; 402~half-maintainer circuit; 403, 405~inverter; 501~reaction of second state signal RESET indicating double configuration design; 600~no-return logic '0' bone Logic gate; 601~regression logic '0' estimation circuit; CNTR2460100-TW/0608-A42737-TW/Final 58 201220691 603~regression logic '0' reset circuit; 700~ joint logic gate design; 701, 703, 705~ No clock state return to domino logic gate; 800~ no clock return logic '〇' bone·brand logic gate; 801~regression logic '0' estimation circuit; 802~relay node; 803~regression logic '0' reset Circuit; 900~ no clock return logic '0' domino logic gate; 901~regression logic '0' estimation circuit; 903~regression logic '0' reset circuit; 1000~ no clock return logic '0' domino logic gate ; 1003 ~ regression logic '0' reset circuit; 1100 ~ no clock return logic T domino logic gate; 1101 ~ regression logic 'Γ estimation circuit; 1102 ~ pre-clear node; 1103 ~ regression logic 'Γ reset circuit; 1104 ~ Regression logic 'Γ enable node; 1105 ~ regression logic 'Γ骨牌 circuit; 1106 ~ reset node; 1108 ~ output node; 1110 ~ second reset node; 1200 ~ regression logic T domino circuit; 1201 ~ inverter 1202~half maintenance Circuit; 1203, 1205 ~ inverter; 1400 ~ no clock return logic '1' domino logic gate; 1401 ~ regression logic '1' estimation circuit; 1403 ~ regression logic 'Γ reset circuit; 1500 ~ no clock return Logic 'Γ骨牌闸闸; 1501~regression logic'Γ estimation circuit; 1502~relay node; 1503~regression logic '1' reset circuit; CNTR2460100-TW/0608-A42737-TW/Final 59 201220691 1600~ Pulse regression logic 'Γ骨牌逻辑闸; 1601~regression logic '1' estimation circuit; 1603~regression logic '1' reset circuit; 1700~ no clock return logic '1' domino logic gate; 1703~regression logic '1 'Reset circuit; CLK~clock signal; EVAL~first status signal; II ".16~ input signal; I1(RT0)...IM(RT0), IX(RTO)~regressive logic '0' input Signal; I1(RT1)".IM(RT1), IX(RTl)~regression logic,Γ input signal; IN~ input signal; IN(NON-RTS)~non-state regression input signal; IN(RTS)~state Return to the input signal;
Nl、N2、NA.-.NM〜N通道裝置;Nl, N2, NA.-.NM~N channel devices;
Ol(RST)、02(RST)〜輸出信號; OUT〜輸出端; OUT(RTO)〜回歸邏輯’0’輸出信號; OUT(RTl)〜回歸邏輯’Γ輸出信號; OUT(RTS)〜狀態回歸輸出信號; PI、P2、P3、PA...PM〜P 通道裝置; PCHG〜預充輸入輸出端/信號; PCLR〜預清輸入輸出端/信號; PSET〜預置輸入輸出端; RESET〜第二狀態信號; RST〜重置信號; RSTB〜反相重置信號; CNTR2460I00-TW/0608-A42737-TW/Final 60 201220691 RT0E〜回歸邏輯’0’致能信號; RT1E〜回歸邏輯’1’致能信號; RTSE〜狀態回歸致能信號; T0…T14〜時間點; VDD〜供電電位, VSRC1、VSRC2〜電源電位;VSS〜參考電位。 CNTR2460100-TW/0608-A42737-TW/Final 61Ol (RST), 02 (RST) ~ output signal; OUT ~ output; OUT (RTO) ~ regression logic '0' output signal; OUT (RTl) ~ regression logic 'Γ output signal; OUT (RTS) ~ state regression Output signal; PI, P2, P3, PA...PM~P channel device; PCHG~ precharge input/output/signal; PCLR~pre-clear input/output/signal; PSET~preset input/output; RESET~ Two-state signal; RST~reset signal; RSTB~inverting reset signal; CNTR2460I00-TW/0608-A42737-TW/Final 60 201220691 RT0E~regression logic '0' enable signal; RT1E~regression logic '1' Energy signal; RTSE~state return enable signal; T0...T14~time point; VDD~power supply potential, VSRC1, VSRC2~power supply potential; VSS~reference potential. CNTR2460100-TW/0608-A42737-TW/Final 61
Claims (1)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/839,630 US7936185B1 (en) | 2010-07-20 | 2010-07-20 | Clockless return to state domino logic gate |
US12/839,558 US7940087B1 (en) | 2010-07-20 | 2010-07-20 | Clockless return to state domino logic gate |
US12/839,586 US7990181B1 (en) | 2010-07-20 | 2010-07-20 | Clockless return to state domino logic gate |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201220691A true TW201220691A (en) | 2012-05-16 |
TWI478497B TWI478497B (en) | 2015-03-21 |
Family
ID=45578761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100125579A TWI478497B (en) | 2010-07-20 | 2011-07-20 | Clockless return to state domino logic gate and integrated circuit and logic function evaluation method corresponding thereto |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN102355254B (en) |
TW (1) | TWI478497B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103701451A (en) * | 2013-12-16 | 2014-04-02 | 北京工业大学 | Input-driven domino circuit design |
EP3217548B1 (en) * | 2016-03-11 | 2021-05-05 | Socionext Inc. | Multiplexers |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3528413B2 (en) * | 1996-04-19 | 2004-05-17 | ソニー株式会社 | Function clock generation circuit, and D-type flip-flop with enable function using the same and storage circuit |
US5821775A (en) * | 1996-12-27 | 1998-10-13 | Intel Corporation | Method and apparatus to interface monotonic and non-monotonic domino logic |
US6697929B1 (en) * | 2000-02-14 | 2004-02-24 | Intel Corporation | Scannable zero-catcher and one-catcher circuits for reduced clock loading and power dissipation |
US6492837B1 (en) * | 2000-03-17 | 2002-12-10 | Intel Corporation | Domino logic with output predischarge |
US6768342B2 (en) * | 2001-10-18 | 2004-07-27 | University Of British Columbia | Surfing logic pipelines |
TWI237265B (en) * | 2003-08-13 | 2005-08-01 | Ip First Llc | Non-inverting domino register |
US7495466B1 (en) * | 2006-06-30 | 2009-02-24 | Transmeta Corporation | Triple latch flip flop system and method |
US7564266B2 (en) * | 2007-06-25 | 2009-07-21 | Qualcomm Incorporated | Logic state catching circuits |
US7746137B2 (en) * | 2007-08-28 | 2010-06-29 | Qualcomm Incorporated | Sequential circuit element including a single clocked transistor |
US7724058B2 (en) * | 2007-10-31 | 2010-05-25 | Qualcomm Incorporated | Latch structure and self-adjusting pulse generator using the latch |
-
2011
- 2011-07-20 CN CN201110203397.0A patent/CN102355254B/en active Active
- 2011-07-20 TW TW100125579A patent/TWI478497B/en active
- 2011-07-20 CN CN201310034442.3A patent/CN103152031B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN103152031B (en) | 2015-12-02 |
CN103152031A (en) | 2013-06-12 |
CN102355254A (en) | 2012-02-15 |
CN102355254B (en) | 2014-02-12 |
TWI478497B (en) | 2015-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1667954B (en) | N Domino output latch with accelerated evaluation path | |
JP5296352B2 (en) | Method and apparatus for in-line measurement of switching delay history effect in PD-SOI technology | |
TW201010285A (en) | Programmable low-power high-frequency divider | |
US6798249B2 (en) | Circuit for asynchronous reset in current mode logic circuits | |
US10320388B2 (en) | Dynamic decode circuit with active glitch control method | |
US8928354B2 (en) | Clock-delayed domino logic circuit and devices including the same | |
US9755618B1 (en) | Low-area low clock-power flip-flop | |
Damle et al. | Comparative analysis of different types of full adder circuits | |
US6744282B1 (en) | Latching dynamic logic structure, and integrated circuit including same | |
US12015408B2 (en) | Flip flop including serial stack structure transistors | |
TW201220691A (en) | Clockless return to state domino logic gate and integrated circuit and logic function evaluation method corresponding thereto | |
US6373290B1 (en) | Clock-delayed pseudo-NMOS domino logic | |
US7940087B1 (en) | Clockless return to state domino logic gate | |
US7961009B2 (en) | Domino logic block having data holding function and domino logic including the domino logic block | |
Litvin et al. | Self-reset logic for fast arithmetic applications | |
Lee et al. | Low power null convention logic circuit design based on DCVSL | |
Vakil et al. | Comparitive analysis of null convention logic and synchronous CMOS ripple carry adders | |
US7936185B1 (en) | Clockless return to state domino logic gate | |
TWI323397B (en) | Method for controlling peak current of register | |
US20160294371A1 (en) | Bit-Capture Latch with Transparency Option | |
Chavhan et al. | Implementation of shift register using pulsed latches | |
TWI407697B (en) | Dynamic clock feedback latch | |
TWI287356B (en) | Dynamic multi-input priority multiplexer | |
US7990181B1 (en) | Clockless return to state domino logic gate | |
Kishore et al. | Design and Validation of Domino CMOS D Flip Flop at 16nm Regime |