[go: up one dir, main page]

CN100495922C - P-domino output latch with accelerated evaluation path and evaluation method thereof - Google Patents

P-domino output latch with accelerated evaluation path and evaluation method thereof Download PDF

Info

Publication number
CN100495922C
CN100495922C CNB200510063005XA CN200510063005A CN100495922C CN 100495922 C CN100495922 C CN 100495922C CN B200510063005X A CNB200510063005X A CN B200510063005XA CN 200510063005 A CN200510063005 A CN 200510063005A CN 100495922 C CN100495922 C CN 100495922C
Authority
CN
China
Prior art keywords
node
latch
logic circuit
coupled
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB200510063005XA
Other languages
Chinese (zh)
Other versions
CN1694357A (en
Inventor
雷蒙A·柏特莱姆
詹姆士R·伦德伯格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Via Technologies Inc
Original Assignee
Via Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/834,900 external-priority patent/US7064584B2/en
Application filed by Via Technologies Inc filed Critical Via Technologies Inc
Publication of CN1694357A publication Critical patent/CN1694357A/en
Application granted granted Critical
Publication of CN100495922C publication Critical patent/CN100495922C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Logic Circuits (AREA)

Abstract

The invention relates to a P-domino output latch with an accelerated evaluation path and an evaluation method thereof. The apparatus includes P-evaluation logic, latching logic, holding logic, and acceleration logic, wherein the P-evaluation logic is coupled to a first N-channel device at a precharge node for evaluating a logic function according to at least one input data signal circuit providing an input data signal; the latch logic circuit is coupled and responds to a clock signal circuit and the pre-charge node, the clock signal circuit provides a clock signal, and the latch logic circuit controls the state of a latch node according to the state of the pre-charge node in an evaluation period, wherein the evaluation period is between a first edge and a second edge of the clock signal, and the latch logic circuit provides a tri-state to the latch node; the hold logic circuit is coupled to the latch node and maintains the state of the latch node when the tri-state exists, and provides the latch node with a complementary state at a complementary node; the acceleration logic is coupled to and responsive to the precharge node and the complementary latch node and is configured to control a state of an output node.

Description

具加速估算路径的P-多米诺输出闩锁及其估算方法 P-Domino Output Latch with Accelerated Estimation Path and Its Estimation Method

本申请案的优先权是引用于2004年4月28日提申的美国专利申请案10/834900,该正式申请案内容是并入本案中以作为参考。The priority of this application is cited from US patent application 10/834900 filed April 28, 2004, the content of which is incorporated herein by reference.

本申请案与下列审查中2004年2月28日提交的美国专利申请10/833493号相关,其内容并入本案中以作为参考,该美国专利申请案与本案的授让人相同,并具有至少一与本案发明人相同的发明人。This application is related to the following pending U.S. Patent Application No. 10/833,493, filed February 28, 2004, the contents of which are incorporated herein by reference, to the same assignee as this application, and having at least 1. The same inventor as the inventor in this case.

技术领域 technical field

本发明涉及一种动态逻辑电路以及多米诺逻辑电路,特别是有关于一种具一加速估算路径的P-多米诺输出闩锁及其估算方法。The invention relates to a dynamic logic circuit and a domino logic circuit, in particular to a P-domino output latch with an accelerated estimation path and an estimation method thereof.

背景技术 Background technique

近年来,由于多米诺电路(domino circuits)对集成电路设计提供的速度优势,其使用已愈来愈普遍。一典型多米诺输出闩锁包含三级:(1)一估算级(evaluation stage),其中一估算节点在一时脉周期的一半时间内被预先充电至一特定状态,且估算节点状态得在该时脉周期之后半时间,根据估算级中功能估算逻辑电路的至少一输入的状态而改变。(2)一闩锁级(latch stage),对一闩锁节点的估算节点的受估算状态表示加以闩锁。(3)一缓冲或反相级(buffering or onverting stage),用以调节闩锁节点的状态,以分散输入至后续逻辑电路中,以作为输出讯号。由于输出讯号所根据的讯号(即估算节点的状态)已被预充电至一逻辑电路准位,又因功能估算逻辑电路是由同型逻辑电路元件所构成(即w同为N通道元件或同为P通道元件),故多米诺电路具快速运作的优点。多米诺电路的速度优点得出现于传统互补式金氧半导体(Complementary Metal-Oxide Semiconductor,CMOS)静态逻辑电路中,因其具有较低的输入电容、较低的切换临界准位、并在功能估算逻辑电路的输出上不存在寄生扩散电容(parasiticdiffusion capacitances)。电路设计者已发现多米诺电路特别适用于超高速及具时间关键性的应用上,如得用于微处理器及数位讯号处理领域上。In recent years, the use of domino circuits has become more common due to the speed advantages they provide to integrated circuit design. A typical domino output latch consists of three stages: (1) An evaluation stage (evaluation stage), where an evaluation node is precharged to a specific state during half of a clock cycle, and the state of the evaluation node is Half the time after the cycle, the state of at least one input to the function evaluation logic in the evaluation stage is changed. (2) A latch stage, which latches the estimated state representation of the evaluating node of a latching node. (3) A buffering or inverting stage (buffering or inverting stage), used to adjust the state of the latch node, so as to disperse the input to the subsequent logic circuit as an output signal. Since the signal on which the output signal is based (that is, the state of the evaluation node) has been precharged to a logic circuit level, and because the function evaluation logic circuit is composed of logic circuit elements of the same type (that is, w is both N-channel elements or both P channel element), so the domino circuit has the advantage of fast operation. The speed advantage of the domino circuit is obtained in the traditional complementary metal-oxide semiconductor (Complementary Metal-Oxide Semiconductor, CMOS) static logic circuit, because of its lower input capacitance, lower switching threshold level, and function evaluation logic There are no parasitic diffusion capacitances on the output of the circuit. Circuit designers have found that domino circuits are particularly suitable for ultra-high-speed and time-critical applications, such as those used in microprocessors and digital signal processing.

尽管多米诺电路对提升传统互补式金氧半导体逻辑电路的速度,本发明人却已观察得知现今多米诺闩锁的资料输出时间是为三级元件延迟量(亦称作闸延迟)的结果:一延迟量是因通过估算级而造成,一延迟量为通过闩锁级而造成,最后一延迟量则为通过缓冲级而造成。在今日以90纳米制造技术制成的集成电路中,每一闸延迟量大约为15至20微微秒(picoseconds,pc),故整体的资料输出时间约为45至60ps,此值大约等于今日高阶应用中集成电路的时脉周期的三分之一。Although domino circuits are useful for speeding up conventional CMOS logic circuits, the inventors have observed that the data output time of today's domino latches is a result of three-level component delays (also known as gate delays): a. One delay is caused by passing through the evaluation stage, one delay is caused by passing through the latch stage, and the last delay is caused by passing through the buffer stage. In today's integrated circuits made with 90nm manufacturing technology, the delay of each gate is about 15 to 20 picoseconds (picoseconds, pc), so the overall data output time is about 45 to 60ps, which is about equal to today's high One-third of the clock cycle of integrated circuits in high-order applications.

因此,有必要提供一多密诺闩锁,具有上述所有的优点,亦具有低于现今所有的多密诺闩锁的资料输出时间。Therefore, it is necessary to provide a domino latch which has all the advantages mentioned above and which also has a lower data output time than all current domino latches.

另外,也有必要更提供可用于关键性时间应用的一具加速估算路径的P-多米诺闩锁。In addition, there is a need to provide a P-domino latch with an accelerated evaluation path for time-critical applications.

由此可见,上述现有的多米诺输出闩锁在使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决多米诺输出闩锁存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般产品又没有适切的结构能够解决上述问题,此显然是相关业者急欲解决的问题。因此如何能创设一种新的多米诺输出闩锁,便成了当前业界极需改进的目标。It can be seen that the above-mentioned existing domino output latch obviously still has inconvenience and defects in use, and needs to be further improved urgently. In order to solve the problems of the domino output latch, the related manufacturers have tried their best to find a solution, but no suitable design has been developed for a long time, and the general products do not have a suitable structure to solve the above problems. Obviously, it is a problem that relevant industry players are eager to solve. Therefore, how to create a new domino output latch has become a goal that the current industry needs to improve.

有鉴于上述现有的多米诺输出闩锁存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的具加速估算路径的P-多米诺输出闩锁,能够改进一般现有的多米诺输出闩锁,使其更具有实用性。经过不断的研究、设计,并经反复试作样品及改进后,终于创设出确具实用价值的本发明。In view of the above-mentioned defects in the existing domino output latch, the inventor actively researches and innovates on the basis of years of rich practical experience and professional knowledge in the design and manufacture of this type of product, and cooperates with the application of academic theory, in order to create a new one. The P-domino output latch with accelerated estimation path can improve the general existing domino output latch and make it more practical. Through continuous research, design, and after repeated trial samples and improvements, the present invention with practical value is finally created.

发明内容 Contents of the invention

本发明的目的在于,克服现有的多米诺输出闩锁存在的缺陷,而提供一种新型结构的具加速估算路径的P-多米诺输出闩锁及其估算方法的P-多米诺输出闩锁,所要解决的技术问题是使其本发明的一目的在于降低P-多米诺输出闩锁在估算条件下的资料输出时间,其能达降低资料输出时间的原因为P-多米诺输出闩锁通常为一多米诺电路串的最后一级,其中多米诺电路串的输入讯号可改变状态,而使P-多米诺输出闩锁在讯号CLKB的估算后半周期时非常后期的时间进行估算,亦即在后半周期的第一缘及第二缘之间进行估算,使元件的执行速度大大增加,从而更加适于实用。The purpose of the present invention is to overcome the defective that existing domino output latch exists, and provide a kind of P-domino output latch of the tool acceleration estimation path of novel structure and the P-domino output latch of estimation method thereof, to be solved The technical problem is to make it an object of the present invention to reduce the data output time of the P-domino output latch under estimated conditions. The reason for reducing the data output time is that the P-domino output latch is usually a domino circuit string The final stage in which the input signal to the domino string can change state such that the P-domino output latch is evaluated at a very late time in the estimated second half cycle of signal CLKB, that is, on the first edge of the second half cycle Estimation between the second edge and the second edge greatly increases the execution speed of the component, which is more suitable for practical use.

本发明的另一目的在于,克服现有的多米诺输出闩锁存在的缺陷,而提供一种新型结构的具加速估算路径的P-多米诺输出闩锁及其估算方法的P-多米诺输出闩锁,所要解决的技术问题是使其降低P-多米诺输出闩锁在估算条件下的资料输出时间,其P-多米诺输出闩锁的P-估算逻辑电路更进一步设成为二并联的P通道元件,用以在估算期间对一双输入AND功能加以估算。一第一输入节点耦接至P通道元件的栅极,并提供一第一输入讯号;一第二输入节点则耦接至P通道元件的栅极,并提供一第二输入讯号。若二输入讯号的任一者在估算期间被断定为逻辑电路低位准,则执行中的AND功能进行估算动作,且预充电节点经由相关致动的P通道元件及P通道元件充电至一高位准。两个以上的P通道元件可并联设置以构成一多输入AND输出闩锁而不使资料输出时间增长,从而更加适于实用。Another object of the present invention is to overcome the defects of the existing domino output latch, and provide a novel structure of the P-domino output latch with accelerated estimation path and the P-domino output latch of the estimation method thereof, The technical problem to be solved is to reduce the data output time of the P-domino output latch under the estimation condition, and the P-estimation logic circuit of the P-domino output latch is further set as two parallel P channel elements for A two-input AND function is evaluated during evaluation. A first input node is coupled to the gate of the P-channel device and provides a first input signal; a second input node is coupled to the gate of the P-channel device and provides a second input signal. If either of the two input signals is asserted as a logic low level during evaluation, the AND function in execution performs an evaluation action, and the precharge node is charged to a high level via the associated actuated P-channel element and P-channel element . More than two P-channel components can be arranged in parallel to form a multi-input AND output latch without increasing the data output time, which is more suitable for practical use.

本发明的另一目的在于,克服现有的多米诺输出闩锁的输出方法存在的缺陷,而提供一种新的具加速估算路径的P-多米诺输出闩锁之估算方法,所要解决的技术问题是使其资料输出时间低于现今所有的多密诺闩锁的资料输出时间,使元件的执行速度大大增加,从而更加适于实用。Another object of the present invention is to overcome the defects of the output method of the existing domino output latch, and provide a new estimation method of the P-domino output latch with accelerated estimation path, the technical problem to be solved is The data output time is lower than that of all current domino latches, and the execution speed of the components is greatly increased, so that it is more suitable for practical use.

本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种具加速估算路径的P-多米诺输出闩锁,其包含:P-估算逻辑电路,在一预充电节点耦接至一第一N通道元件,用以依据至少一输入资料讯号估算一逻辑电路功能,而该输入资料讯号是由一输入资料讯号电路所提供;闩锁逻辑电路,耦接并回应一时脉讯号电路及该预充电节点,用以在一估算期间依据该预充电节点控制一闩锁节点的状态,并用其它时间提供一三态状态至一该闩锁节点,而在该时脉讯号电路提供一时脉讯号,其中该估算期间介于该时脉讯号的一第一缘及一第二缘之间;保持逻辑电路,耦接至该闩锁节点,用以在该三态状态存在时维持该闩锁节点的状态,并用以在一互补闩锁节点提供该闩锁节点的一互补状态;及加速逻辑电路,耦接并回应该预充电节点及该互补闩锁节点,用以控制一输出节点的状态。The purpose of the present invention and the solution to its technical problems are achieved by adopting the following technical solutions. A P-domino output latch with an accelerated evaluation path according to the present invention, which includes: a P-estimation logic circuit, coupled to a first N-channel element at a pre-charged node, for at least one input data A logic circuit function for signal estimation, and the input data signal is provided by an input data signal circuit; the latch logic circuit is coupled to and responds to a clock signal circuit and the pre-charge node, and is used for an evaluation period according to the pre-charge node The charge node controls the state of a latch node and provides a tri-state state to a latch node at other times while providing a clock signal at the clock signal circuit, wherein the evaluation period is between a first of the clock signal between an edge and a second edge; hold logic coupled to the latch node for maintaining the state of the latch node when the tri-state condition exists and for providing the latch at a complementary latch node a complementary state of the lock node; and an acceleration logic circuit coupled to and responsive to the precharge node and the complementary latch node for controlling the state of an output node.

本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。The purpose of the present invention and the solution to its technical problems also adopt the following technical measures to further realize.

前述的P-多米诺输出闩锁,其中所述的第一N通道元件包含:一栅极、一源极及一漏级,其中该栅极用以接收该时脉讯号,该源极及该漏极耦接于一接地电压及该预充电节点之间。The aforementioned P-domino output latch, wherein the first N-channel element includes: a gate, a source and a drain, wherein the gate is used to receive the clock signal, the source and the drain The pole is coupled between a ground voltage and the precharge node.

前述的P-多米诺输出闩锁,其中所述的P-估算逻辑电路在该逻辑电路功能估算为真时,将该预充电节点拉升至一逻辑电路高位准。In the aforementioned P-domino output latch, wherein the P-estimation logic circuit pulls up the precharge node to a logic circuit high level when the logic circuit function evaluation is true.

前述的P-多米诺输出闩锁,其中所述的闩锁逻辑电路包含:一第二N通道元件,具有一第一栅极及一第一源极与一第一漏极,其中该第一栅极耦接至该预充电节点,该第一源极及该第一漏极耦接于一接地电压点及该闩锁节点之间;一第一P通道元件,具有一第二栅极及一第二源极与一第二漏极,其中该第一栅极接收该时脉讯号,该第二源极及第二漏极耦接于该闩锁节点及该预充电节点之间;及一第二P通道元件,具有一第三栅极及一第三源极与一第三漏极,其中该第三栅极耦接至该预充电节点,该第三源极及第三漏极耦接于该预充电节点及一电压源之间。The aforementioned P-domino output latch, wherein the latch logic circuit includes: a second N-channel element having a first gate, a first source and a first drain, wherein the first gate The pole is coupled to the pre-charge node, the first source and the first drain are coupled between a ground voltage point and the latch node; a first P-channel element has a second gate and a a second source and a second drain, wherein the first gate receives the clock signal, the second source and the second drain are coupled between the latch node and the precharge node; and a The second P-channel element has a third gate, a third source and a third drain, wherein the third gate is coupled to the pre-charge node, the third source and the third drain are coupled connected between the precharge node and a voltage source.

前述的P-多米诺输出闩锁,其中所述的保持逻辑电路包含:一第一反相器,具有一第一输入及一第一输出,其中该第一输入耦接至该闩锁节点,该第一输出则耦接至该互补闩锁节点;及一第二反相器,具有一第二输入及一第二输出,其中该第二输入耦接至该互补闩锁节点,该第二输出耦接至该闩锁节点。The aforementioned P-domino output latch, wherein the holding logic circuit includes: a first inverter having a first input and a first output, wherein the first input is coupled to the latch node, the The first output is coupled to the complementary latch node; and a second inverter has a second input and a second output, wherein the second input is coupled to the complementary latch node, the second output Coupled to the latch node.

前述的P-多米诺输出闩锁,其中所述的加速逻辑电路包含一逻辑电路或非元件。In the aforementioned P-domino output latch, the acceleration logic circuit includes a logic circuit NOR element.

前述的P-多米诺输出闩锁,其更包含一第一P通道元件,具有一第一栅极及一第一源极与一第一漏极,其特征在于其中所述的第一栅极接收该时脉讯号,该第二源极及第二漏极耦接于该P-估算逻辑电路及一电压源之间。The aforementioned P-domino output latch further includes a first P-channel element having a first gate, a first source and a first drain, wherein the first gate receives The clock signal, the second source and the second drain are coupled between the P-estimation logic circuit and a voltage source.

前述的P-多米诺输出闩锁,其中所述的P-估算逻辑电路包含:一第二P通道元件,具有一第二栅极及一第二源极与一第二漏极,其中该第二栅极接收一第一输入讯号,该第二源极及该第二漏极耦接于该预充电节点及该第一P通道元件之间;及一第三P通道元件,具有一第三栅极及一第三源极与一第三漏极,其中该第三栅极接收一第二输入讯号,该第三源极及该第三漏极耦接于该预充电节点及该第一P通道元件之间。The aforementioned P-domino output latch, wherein said P-estimation logic circuit includes: a second P-channel element with a second gate, a second source and a second drain, wherein the second The gate receives a first input signal, the second source and the second drain are coupled between the precharge node and the first P-channel element; and a third P-channel element has a third gate Pole and a third source and a third drain, wherein the third gate receives a second input signal, the third source and the third drain are coupled to the precharge node and the first P between channel elements.

本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的一种具加速估算路径的P-多米诺输出闩锁,其包含:P-逻辑电路,在一预充点节点耦接至一第一N通道元件,用以依据至少一输入资料讯号电路估算一逻辑电路功能,而该输入资料讯号电路提供一输入资料讯号,该第一N通道元件包含:一栅极、一源极及一漏极,其中该栅极耦接一时脉讯号电路,该源极及漏极耦接于一接地电压点及该预充电节点之间,而该时脉讯号电路提供一时脉讯号;闩锁逻辑电路,耦接至并回应该时脉讯号电路及该预充电节点,用以在一估算期间依据该预充点节点的状态控制一闩锁节点,并用以在其它时间提供三态状态至该闩锁节点,其中该估算期间是介于该时脉讯号的一第一缘及一第二缘之间的时间,保持逻辑电路在该三态状态存在时维持该闩锁节点的状态,且其中该保持逻辑电路在一互补闩锁节点提供该闩锁节点的一互补状态;及加速逻辑电路,耦合至并回应该预充电节点及该互补闩锁节点,用以控制一输出节点的该状态。The purpose of the present invention and the solution to its technical problem also adopt the following technical solutions to achieve. A P-domino output latch with an accelerated evaluation path according to the present invention, which includes: a P-logic circuit coupled to a first N-channel element at a precharge point node, for at least one input data The signal circuit evaluates a logic circuit function, and the input data signal circuit provides an input data signal, the first N-channel element includes: a gate, a source and a drain, wherein the gate is coupled to a clock signal circuit , the source and drain are coupled between a ground voltage point and the precharge node, and the clock signal circuit provides a clock signal; a latch logic circuit is coupled to and responds to the clock signal circuit and the a precharge node for controlling a latch node based on the state of the precharge point node during an evaluation period between the clock signal and for providing a tri-state state to the latch node at other times The time between a first edge and a second edge of , hold logic maintains the state of the latch node while the tri-state condition exists, and wherein the hold logic provides the latch node at a complementary latch node a complementary state of; and acceleration logic coupled to and responsive to the precharge node and the complementary latch node for controlling the state of an output node.

本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。The purpose of the present invention and the solution to its technical problems also adopt the following technical measures to further realize.

前述的P-多米诺输出闩锁,其中所述的P-估算逻辑电路在该逻辑电路功能估算为真时,将该预充电节点拉升至一逻辑电路高位准。In the aforementioned P-domino output latch, wherein the P-estimation logic circuit pulls up the precharge node to a logic circuit high level when the logic circuit function evaluation is true.

前述的P-多米诺输出闩锁,其中所述的闩锁逻辑电路包含:一第二N通道元件,具有一第一栅极及一第一源极与一第一漏极,其中该第一栅极耦接至该预充电节点,该第一源极及第一漏极耦接于一接地电压点及该闩锁节点之间;一第一P通道元件,具有一第二栅极及一第二源极与一第二漏极,其中该第二栅极接收该时脉讯号,该第二源极及第二漏极耦接于该闩锁节点及该预充电节点之间;及一第二P通道元件,具有一第三栅极及一第三源极与一第三漏极,其中该第三栅极耦接至该预充电节点,该第三源极及该第三漏极耦接于该预充电节点及一电压源之间。The aforementioned P-domino output latch, wherein the latch logic circuit includes: a second N-channel element having a first gate, a first source and a first drain, wherein the first gate The pole is coupled to the pre-charge node, the first source and the first drain are coupled between a ground voltage point and the latch node; a first P-channel element has a second gate and a first Two sources and a second drain, wherein the second gate receives the clock signal, the second source and the second drain are coupled between the latch node and the pre-charge node; and a first Two P-channel elements have a third gate, a third source and a third drain, wherein the third gate is coupled to the pre-charge node, the third source and the third drain are coupled connected between the precharge node and a voltage source.

前述的P-多米诺输出闩锁,其中所述的保持逻辑电路包含:一第一反相器,具有一第一输入及一第一输出,其中该第一输入耦接至该闩锁节点,该第一输出则耦接至该互补闩锁节点;及一第二反相器,具有一第二输入及一第二输出,其中该第二输入耦接至该互补闩锁节点,该第二输出耦接至该闩锁节点。The aforementioned P-domino output latch, wherein the holding logic circuit includes: a first inverter having a first input and a first output, wherein the first input is coupled to the latch node, the The first output is coupled to the complementary latch node; and a second inverter has a second input and a second output, wherein the second input is coupled to the complementary latch node, the second output Coupled to the latch node.

前述的P-多米诺输出闩锁,其中所述的加速逻辑电路包含一逻辑电路或非元件。In the aforementioned P-domino output latch, the acceleration logic circuit includes a logic circuit NOR element.

前述的P-多米诺输出闩锁,其更包含:一第一P通道元件,具有一第一栅极及一第一源极与一第一漏极,其中该第一栅极接收该时脉讯号,该第一源极及该第一漏极耦接于该P-估算逻辑电路及一电压源之间。The aforementioned P-domino output latch further includes: a first P-channel element having a first gate, a first source and a first drain, wherein the first gate receives the clock signal , the first source and the first drain are coupled between the P-estimation logic circuit and a voltage source.

前述的P-多米诺输出闩锁,其中所述的P-估算逻辑电路包含:一第二P通道元件,具有一第二栅极及一第二源极与一第二漏极,其中该第二栅极接收一第一输入讯号,该第二源极及该第二漏极耦接于该预充电节点及该第一P通道元件之间;及一第三P通道元件,具有一第三栅极及一第三源极与一第三漏极,其中该第三栅极接收一第二输入讯号,该第三源极及该第三漏极耦接于该预充电节点及该第一P通道元件之间。The aforementioned P-domino output latch, wherein said P-estimation logic circuit includes: a second P-channel element with a second gate, a second source and a second drain, wherein the second The gate receives a first input signal, the second source and the second drain are coupled between the precharge node and the first P-channel element; and a third P-channel element has a third gate Pole and a third source and a third drain, wherein the third gate receives a second input signal, the third source and the third drain are coupled to the precharge node and the first P between channel elements.

本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的一种具加速估算路径的P-多米诺输出闩锁的估算方法,其包含下列步骤:预设一预充电节点,当一时脉讯号电路处于一第一逻辑电路状态时为的,而该时脉讯号电路提供一时脉讯号;动态估算一P逻辑电路功能以在该时脉讯号转变成一第二逻辑电路状态时控制该第一节点;依据一估算期间所决定的该预充电节点闩锁一闩锁节点的逻辑电路状态,其中该估算期间起于该时脉讯号转变成该第二逻辑电路状态的时,并结束于该时脉讯号下一次转变至该第一逻辑电路状态的时;互补该闩锁节点的该逻辑电路状态,以提供一互补闩锁节点;及加速该加速输出的表示,藉由在该估算期间回应该预充电节点的该状态。The purpose of the present invention and the solution to its technical problem also adopt the following technical solutions to achieve. According to the estimation method of a P-domino output latch with accelerated estimation path proposed by the present invention, it includes the following steps: preset a pre-charge node, when a clock signal circuit is in a first logic circuit state, and the clock signal circuit provides a clock signal; dynamically evaluates a P logic circuit function to control the first node when the clock signal changes to a second logic circuit state; determines the precharge node latch according to an estimation period locking a logic circuit state of a latch node, wherein the evaluation period starts when the clock signal transitions to the second logic circuit state and ends when the clock signal next transitions to the first logic circuit state ; complementing the logic state of the latch node to provide a complementary latch node; and speeding up representation of the speedup output by responding to the state of the precharge node during the evaluation.

本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。The purpose of the present invention and the solution to its technical problems also adopt the following technical measures to further realize.

前述的具加速估算路径的P-多米诺输出闩锁的估算方法,其中所述的预设步骤包含预充电该预充电节点至一高低逻辑电路状态。In the aforementioned P-domino output latch estimation method with an accelerated estimation path, the presetting step includes precharging the precharging node to a high-low logic circuit state.

前述的具加速估算路径的P-多米诺输出闩锁的估算方法,其更包含下列步骤:维持该闩锁节点的逻辑电路状态,藉由提供一三态状态至该闩锁节点,及耦接一保持电路至该闩锁节点。The aforementioned method for estimating a P-domino output latch with an accelerated evaluation path further includes the following steps: maintaining the logic circuit state of the latch node by providing a tri-state state to the latch node, and coupling a hold circuit to the latch node.

借由上述技术方案,本发明具加速估算路径的P-多米诺输出闩锁及其估算方法至少具有下列优点:By virtue of the above-mentioned technical solution, the P-domino output latch with accelerated estimation path and its estimation method of the present invention have at least the following advantages:

本发明的具加速估算路径的P-多米诺输出闩锁能够降低P-多米诺输出闩锁在估算条件下的资料输出时间,其能达降低资料输出时间的原因为P-多米诺输出闩锁通常为一多米诺电路串的最后一级,其中多米诺电路串的输入讯号可改变状态,而使P-多米诺输出闩锁在讯号CLKB的估算后半周期时非常后期的时间进行估算,亦即在后半周期的第一缘及第二缘之间进行估算。因此,本发明的P-多米诺输出闩锁消除传统N-多米诺闩锁中闩锁级在估算条件下的相关闸延迟,因此使元件的执行速度大大增加。The P-domino output latch with accelerated estimation path of the present invention can reduce the data output time of the P-domino output latch under estimation conditions, and the reason why it can reduce the data output time is that the P-domino output latch is usually a The final stage of the domino string, where the input signal to the domino string can change state such that the P-domino output latch is evaluated at a very late time in the second half cycle of the estimated signal CLKB, that is, in the second half cycle of Estimates are made between the first edge and the second edge. Therefore, the P-domino output latch of the present invention eliminates the gate delay associated with the evaluation condition of the latch stage in the conventional N-domino latch, thereby greatly increasing the execution speed of the components.

本发明的具加速估算路径的P-多米诺输出闩锁能够克服现有的多米诺输出闩锁存在的缺陷,使其降低P-多米诺输出闩锁在估算条件下的资料输出时间,其P-多米诺输出闩锁的P-估算逻辑电路设成为二并联的P通道元件,用以在估算期间对一双输入AND功能加以估算。一第一输入节点耦接至P通道元件的栅极,并提供一第一输入讯号;一第二输入节点则耦接至P通道元件的栅极,并提供一第二输入讯号。若二输入讯号的任一者在估算期间被断定为逻辑电路低位准,则执行中的AND功能进行估算动作,且预充电节点经由相关致动的P通道元件及P通道元件充电至一高位准。两个以上的P通道元件可并联设置以构成一多输入AND输出闩锁而不使资料输出时间增长。The P-domino output latch with accelerated estimation path of the present invention can overcome the defective that existing domino output latch exists, and it reduces the data output time of P-domino output latch under estimation condition, and its P-domino output The latched P-evaluation logic is configured as two parallel P-channel elements to evaluate a two-input AND function during evaluation. A first input node is coupled to the gate of the P-channel device and provides a first input signal; a second input node is coupled to the gate of the P-channel device and provides a second input signal. If either of the two input signals is asserted as a logic low level during evaluation, the AND function in execution performs an evaluation action, and the precharge node is charged to a high level via the associated actuated P-channel element and P-channel element . More than two P-channel elements can be arranged in parallel to form a multi-input AND output latch without increasing the data output time.

本发明的具加速估算路径的P-多米诺输出闩锁的估算方法能够克服现有的多米诺输出闩锁的输出方法存在的缺陷,使其资料输出时间低于现今所有的多密诺闩锁的资料输出时间,使元件的执行速度大大增加。The estimation method of the P-domino output latch with accelerated estimation path of the present invention can overcome the defective that the output method of existing domino output latch exists, and its data output time is lower than the data of all domino latches now The output time greatly increases the execution speed of the component.

综上所述,本发明特殊的具加速估算路径的P-多米诺输出闩锁及其估算方法消除传统N-多米诺闩锁中闩锁级在估算条件下的相关闸延迟,因此使元件的执行速度大大增加。其具有上述诸多的优点及实用价值,并在同类产品及方法中未见有类似的结构设计及方法公开发表或使用而确属创新,其不论在产品结构、方法或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的多米诺输出闩锁具有增进的多项功效,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。To sum up, the special P-domino output latch with accelerated estimation path of the present invention and its estimation method eliminate the associated gate delay of the latch stage in the traditional N-domino latch under estimation conditions, thus making the execution speed of the components greatly increase. It has the above-mentioned many advantages and practical value, and there is no similar structural design and method publicly published or used in similar products and methods, so it is indeed innovative, and it has great advantages no matter in product structure, method or function. Improvement, great progress has been made in technology, and has produced easy-to-use and practical effects, and has improved multiple functions compared with the existing domino output latch, so it is more suitable for practical use, and has wide application value in the industry , Sincerely a novel, progressive and practical new design.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the following preferred embodiments are specifically cited below, and are described in detail as follows in conjunction with the accompanying drawings.

附图说明 Description of drawings

图1为一P-多米诺输出闩锁范例的示意说明图,其说明P-多米诺电路的特性。FIG. 1 is a schematic illustration of an example of a P-domino output latch illustrating the characteristics of a P-domino circuit.

图2为说明图1中P-多米诺输出闩锁的操作的时序图。FIG. 2 is a timing diagram illustrating the operation of the P-domino output latch of FIG. 1. Referring to FIG.

图3为本发明一具一加速估算路径的P-多米诺输出闩锁实施例的示意图。FIG. 3 is a schematic diagram of an embodiment of a P-domino output latch with an accelerated evaluation path according to the present invention.

图4为本发明另一具一加速估算路径的P-多米诺逻辑电路AND闩锁实施例的示意图。FIG. 4 is a schematic diagram of another embodiment of a P-domino logic circuit AND latch with an accelerated evaluation path according to the present invention.

图5为图4中P-多米诺AND闩锁的操作时序图。FIG. 5 is an operation timing diagram of the P-domino AND latch in FIG. 4 .

100          P-多米诺输出闩锁           101          估算级100 P-Domino output latch 101 Estimation level

102          闩锁级                     103          缓冲级102 Latch level 103 Buffer level

104          半保持电路                 105          弱保持电路104 Semi-Hold Circuit 105 Weak Hold Circuit

106          P-估算逻辑电路             107          输入节点106 P-estimation logic circuit 107 input node

109          预充电节点                 300          P-多米诺输出闩锁109 Precharge Node 300 P-Domino Output Latch

301          估算级                     302          闩锁级301 Estimation level 302 Latch level

303          加速逻辑电路               305          弱保持电路303 Acceleration Logic Circuit 305 Weak Hold Circuit

306          P-估算逻辑电路             307          输入节点306 P-estimation logic circuit 307 input node

308          时脉节点                   309          预充电节点308 Clock Node 309 Precharge Node

310          闩锁节点                   311          互补闩锁节点310 Latch Node 311 Complementary Latch Node

312          输出节点锁                 400          P-多米诺AND闩锁312 Output Node Lock 400 P-Domino AND Latch

401          估算级                     402          闩锁级401 Estimation level 402 Latch level

403          加速逻辑电路               404          半保持电路403 Acceleration Logic Circuit 404 Semi-Holding Circuit

405          弱保持电路                 406          第一输入节点405 Weak Hold Circuit 406 First Input Node

407          第二输入节点               410          闩锁节点407 Second input node 410 Latch node

412          输出节点412 output node

具体实施方式 Detailed ways

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的具加速估算路径的P-多米诺输出闩锁及其估算方法其具体实施方式、结构、方法、步骤、特征及其功效,详细说明如后。For further elaborating the technical means and effect that the present invention takes for reaching the intended invention purpose, below in conjunction with accompanying drawing and preferred embodiment, to the P-domino output latch of the tool acceleration estimation path that proposes according to the present invention and its estimation method Its specific implementation, structure, method, steps, features and effects thereof are described in detail below.

下述说明用以使熟习该项技术者得以制造及使用本发明,其中本发明的说明是对一特定应用及其需求而为。然而,熟习该项技术者得轻易对本发明较佳实施例加以各种改变,且本文中定义的广义理论得用于其它实施例中。因此,本发明不限定仅用于本文中所述及所示实施例,其范围当视作具有本文所揭露的原理及新颖特征的对应最大范围。The following description is provided to enable those skilled in the art to make and use the invention, where the invention is described for a particular application and its requirements. However, those skilled in the art will readily be able to make various changes to the preferred embodiments of this invention, and the broad theory defined herein may be applied to other embodiments. Accordingly, the present invention is not limited to the embodiments described and illustrated herein, and its scope is to be regarded as corresponding to the widest scope having the principles and novel features disclosed herein.

由于本案发明人已了解到具速度关键性的逻辑电路的较佳多米诺闩锁的需要性,故其发展出一种具一加速估算路径的P-多米诺闩锁,该种闩锁得提供已闩锁的输出各种简易到复杂的逻辑电路估算功能。该种闩锁的速度明显快于现存的设计者,以下将配合图1至图5对其加以进一步说明。在使用于大量依赖多后续级的逻辑电路功能估算的管线式或其它高阶架构中时,本发明的一P-多米诺闩锁实施例得使整体元件操作速度明显增加。Since the inventors of the present case have realized the need for a better domino latch for speed-critical logic circuits, they have developed a P-domino latch with an accelerated evaluation path that provides the latched The output of the lock is a variety of simple to complex logic circuit estimation functions. This type of latch is significantly faster than existing designers, and will be further described below with reference to FIGS. 1 to 5 . A P-domino latch embodiment of the present invention provides a significant increase in overall device operation speed when used in pipelined or other high-level architectures that rely heavily on the evaluation of logic circuit functions in multiple subsequent stages.

请参阅图1所示,其为一P-多米诺输出闩锁100范例的示意图。P-多米诺输出闩锁100(P-domino output latch)包含一估算级(evaluationstage)101,该估算级101由呈堆叠形式的P通道元件P1、N通道元件N1及P-估算逻辑电路(P-evaluation logic)106所组成,其中P-估算逻辑电路106耦接于P通道元件P1及N通道元件N1之间,P通道元件P1的源极耦接至一电压源VDD,P通道元件P1的漏极则耦接至P-估算逻辑电路106。此外,P-估算逻辑电路106亦在一预充电节点109耦接至N通道元件N1的漏极,而N通道元件N1的源极则耦接至接地(ground)电压“接地”。且预充电节点109提供一讯号EQLO。一时脉讯号(clock signal)CLKB经由一时脉节点(clock node)108提供至P通道元件P1及N通道元件N1的栅极;至少一输入资料讯号电路IN[N:1]经由至少一输入节点(input nodes)107提供至P-估算逻辑电路106,而输入资料讯号电路提供一输入资料讯号;预充电节点109耦接至一半保持电路(half keeper circuit)104,此半保持电路104是由一反相器(inverter)U4组成,反相器U4的输出耦接至一P通道元件P4的栅极;P通道元件P4的源极耦接至电压源VDD;且P通道元件P4的漏极耦接至反相器U4的输入及预充电节点109。Please refer to FIG. 1 , which is a schematic diagram of an example of a P-domino output latch 100 . P-domino output latch 100 (P-domino output latch) comprises an evaluation stage (evaluationstage) 101, and this evaluation stage 101 is composed of P channel element P1, N channel element N1 and P-estimation logic circuit (P- evaluation logic) 106, wherein the P-estimation logic circuit 106 is coupled between the P-channel element P1 and the N-channel element N1, the source of the P-channel element P1 is coupled to a voltage source VDD, and the drain of the P-channel element P1 The pole is then coupled to the P-estimation logic circuit 106 . In addition, the P-estimation logic circuit 106 is also coupled to the drain of the N-channel device N1 at a pre-charge node 109 , and the source of the N-channel device N1 is coupled to the ground voltage "ground". And the precharge node 109 provides a signal EQLO. A clock signal (clock signal) CLKB is provided to the gates of the P-channel element P1 and the N-channel element N1 through a clock node (clock node) 108; at least one input data signal circuit IN[N: 1] is provided through at least one input node ( input nodes) 107 are provided to the P-estimation logic circuit 106, and the input data signal circuit provides an input data signal; the precharge node 109 is coupled to a half keeper circuit (half keeper circuit) 104, and the half keeper circuit 104 is composed of an inverse The phase device (inverter) U4 is composed, the output of the inverter U4 is coupled to the gate of a P-channel element P4; the source of the P-channel element P4 is coupled to the voltage source VDD; and the drain of the P-channel element P4 is coupled to To the input of inverter U4 and precharge node 109.

P-估算逻辑电路106的设置是依待受估算的特定逻辑电路功能而定。然而,当加以指出的是,为与多米诺电路设计原理相符,P-估算逻辑电路106包含至少一P-通道元件。举例而言,一简易P-多米诺闩锁100得藉设置一单一P通道元件(未显示)而得,其中单一P通道元件的漏极连接至预充电节点109,其源极连接至P通道元件P1的漏极,且其栅极耦接至一单一输入讯号IN1。或者,在依图1的设置设计时,一P-多米诺双输入NAND闩锁的设置得藉提供二并联的P通道元件(未显示)的方式为的,其中二P通道元件的栅极由二输入讯号IN1及IN2驱动。一P-多米诺双输入或非(NOR)闩锁的设置是藉由堆叠二P通道元件(未显示)及以二输入讯号IN1、IN2驱动其栅极的方式为的。其它者亦同。The configuration of the P-estimation logic circuit 106 depends on the particular logic circuit function to be evaluated. However, it should be noted that in keeping with domino circuit design principles, the P-estimation logic circuit 106 includes at least one P-channel element. For example, a simple P-domino latch 100 can be obtained by providing a single P-channel element (not shown), wherein the drain of the single P-channel element is connected to the pre-charge node 109, and its source is connected to the P-channel element The drain of P1, and its gate is coupled to a single input signal IN1. Or, when designing according to the setting of FIG. 1, a P-domino dual-input NAND latch is set by providing two parallel P-channel elements (not shown), wherein the gates of the two P-channel elements are controlled by two Driven by input signals IN1 and IN2. A P-domino dual-input NOR latch is configured by stacking two P-channel elements (not shown) and driving their gates with two input signals IN1, IN2. The same applies to others.

估算级(evaluation stage)101耦接至一闩锁级(latching stage)102,该闩锁级102包含堆叠的P通道元件P2、P3及N通道元件N2,其中P2的源极耦接至电压源VDD,P通道元件P2的漏极耦接至P通道元件P3的源极,P通道元件P3的漏极耦接至N通道元件N2的漏极,其中N通道元件N2的漏极构成一闩锁节点(latch node)110,而闩锁节点110提供一闩锁讯号QB;N通道元件N2的源极耦接至接地,P通道元件P3的栅极耦接至时脉节点108,而P通道元件P2及N通道元件N2的栅极耦接至预充电节点109。The evaluation stage 101 is coupled to a latching stage 102, the latching stage 102 includes stacked P-channel elements P2, P3 and N-channel element N2, wherein the source of P2 is coupled to a voltage source VDD, the drain of the P-channel element P2 is coupled to the source of the P-channel element P3, the drain of the P-channel element P3 is coupled to the drain of the N-channel element N2, wherein the drain of the N-channel element N2 constitutes a latch node (latch node) 110, and the latch node 110 provides a latch signal QB; the source of the N-channel element N2 is coupled to ground, the gate of the P-channel element P3 is coupled to the clock node 108, and the P-channel element The gates of P2 and N-channel device N2 are coupled to the pre-charge node 109 .

闩锁级102耦接至一缓冲级(buffering stage)103,该缓冲级103包含一反相器U1,其中反相器U1的输入耦接至闩锁节点110,并耦接至一弱保持电路(keeper circuit)105,而弱保持电路105包含反相器U2及U3。反相器U2的输入耦接至闩锁节点110,并耦接至反相器U3的输出,反相器U2的输出则耦接至反相器U3的输入。缓冲级103的输出形成一输出节点111,输出节点提供一输出讯号EQUAL。虽然P-多米诺输出闩锁的缓冲级103中使用一反相器U1,但熟习该项技术者皆知反相器U1得以一非反相缓冲器代替,藉以使所需输出状态分配至后续逻辑电路。The latch stage 102 is coupled to a buffering stage 103, which includes an inverter U1, wherein the input of the inverter U1 is coupled to the latch node 110 and is coupled to a weak hold circuit (keeper circuit) 105, and the weak hold circuit 105 includes inverters U2 and U3. The input of the inverter U2 is coupled to the latch node 110 and coupled to the output of the inverter U3, and the output of the inverter U2 is coupled to the input of the inverter U3. The output of the buffer stage 103 forms an output node 111, which provides an output signal EQUAL. Although an inverter U1 is used in the buffer stage 103 of the P-domino output latch, it is known to those skilled in the art that the inverter U1 can be replaced by a non-inverting buffer so that the desired output state is distributed to subsequent logic circuit.

熟习该项技术者亦知图1的P-多米诺输出闩锁100的典型应用是用于一连串多米诺级中一最后多米诺级上,其中所述的多米诺级是指其各输出在讯号CKLB的相同周期内皆行估算者。此外,熟习该项技术者亦能了解紧接于前的具节点107耦接的输出讯号的多米诺级,得被设以仅一与估算级101类似的估算级,故一般称作「表头(header device)」的元件P1不需被使用,而P-多米诺输出闩锁100的「无表头(headless device)」设置可不包含P1。Those skilled in the art also know that a typical application of the P-domino output latch 100 of FIG. 1 is on the last domino stage in a series of domino stages. All internal estimators. In addition, those skilled in the art can also understand that the immediately preceding domino stage with the output signal coupled with node 107 has to be set with only one evaluation stage similar to the evaluation stage 101, so it is generally called "header ( The component P1 of “header device)” does not need to be used, and the “headless device” setting of the P-domino output latch 100 may not include P1.

现请参阅图2,图中所示为说明图1中P-多米诺输出闩锁100的操作的时序图200,其中讯号CLKB、IN[N:1]、EQLO、QB及EQUAL的绘制是相对于时间而为。在时间点T0时,讯号CLKB处于高位准,P通道元件P1被关闭且N通道元件N1被导通,讯号EQLO被预充电至一逻辑电路低位准,以预备在讯号CLKB的下降缘发生时对讯号IN[N:1]加以估算。在讯号CKLB处于高位准的半周期内,P通道元件P2导通且P通道元件P3及N通道元件N2关闭,故提供闩锁节点110一三态状态。因此,当闩锁节点110处于三态状态时,讯号QB藉由弱保持电路105维持其先前状态,即时脉图200中所示的弱保持电路105作为逻辑电路高位准。因此,输出节点(output node)111的讯号EQUAL是处于一逻辑电路低位准。当处于讯号CLKB为高位准的半周期时,讯号IN[N:1]在时间点T0时典型上亦是为高位准(如图1所示),此乃因如图1所示的多米诺电路100典型上是设置于一串接设置中(如前文所论)所致,其中一前多米诺电路的输出讯号连接至一后续级电路的输入讯号。因此,由于IN[N:1]讯号在时间点T1时是处于逻辑电路高位准,P-估算逻辑电路106中P通道元件被关闭。为达教示本发明的目的,至少一输入讯号IN[N:1]被看作为一单一讯号IN1,其对一逻辑电路低准位的判定,令P-估算逻辑电路106执行的逻辑电路功能被估算为真。Referring now to FIG. 2, there is shown a timing diagram 200 illustrating the operation of the P-domino output latch 100 of FIG. for time. At time T0, the signal CLKB is at a high level, the P-channel element P1 is turned off and the N-channel element N1 is turned on, and the signal EQLO is precharged to a low level of a logic circuit to prepare for the falling edge of the signal CLKB. Signal IN[N:1] is evaluated. During the half period when the signal CKLB is at a high level, the P-channel device P2 is turned on and the P-channel device P3 and the N-channel device N2 are turned off, thus providing a tri-state state for the latch node 110 . Therefore, when the latch node 110 is in the tri-state state, the signal QB maintains its previous state by the weak hold circuit 105 , ie the weak hold circuit 105 shown in the pulse diagram 200 acts as a logic high level. Therefore, the signal EQUAL of the output node 111 is at a logic low level. When the signal CLKB is at a high level half cycle, the signal IN[N:1] is typically at a high level at time T0 (as shown in Figure 1), this is due to the domino circuit shown in Figure 1 100 is typically set up in a cascaded setup (as discussed above) where the output signal of a preceding domino circuit is connected to the input signal of a subsequent stage circuit. Therefore, since the IN[N:1] signal is at the high level of the logic circuit at the time point T1, the P-channel element in the P-estimation logic circuit 106 is turned off. For the purpose of teaching the present invention, at least one input signal IN[N:1] is regarded as a single signal IN1, which determines the low level of a logic circuit, so that the logic circuit function performed by the P-estimation logic circuit 106 is Estimated to be true.

在后续时间点T1时,讯号CLKB被切换至一逻辑电路低位准,并将P通道元件P1及P3开启,且将N通道元件N1关闭。由于讯号IN[N:1]在时间点T1时是为高位准,P-估算逻辑电路106的P通道元件被关闭,以使讯号EQLO不被P-估算逻辑电路106所驱动。不过,在此时间内,半保持电路104维持讯号EQLO于低逻辑电路位准。若至少一输入讯号IN[N:1]的任何一者在讯号CLKB处于低位准的半周期内被驱动至一逻辑电路位准,而使P-估算逻辑电路估算该逻辑电路功能为真(如后续时间点T2所示),N-估算逻辑电路106在至少一P通道元件P1导通期间开启,其效力并高于半保持电路104,因此讯号EQLO经由P-估算逻辑电路106及P通道元件P1而被充电至一高逻辑电路位准,如时间点T3所示。其中,一闸延迟级经由P-估算逻辑电路106而被显示。At a subsequent time point T1, the signal CLKB is switched to a logic circuit low level, and turns on the P-channel elements P1 and P3, and turns off the N-channel element N1. Since the signal IN[N:1] is at a high level at the time point T1, the P-channel element of the P-estimation logic circuit 106 is turned off, so that the signal EQLO is not driven by the P-estimation logic circuit 106 . However, during this time, the half-hold circuit 104 maintains the signal EQLO at a logic low level. If any one of the at least one input signal IN[N:1] is driven to a logic circuit level during the half period in which the signal CLKB is low, the P-estimation logic circuit evaluates the logic circuit function as true (eg Subsequent time point T2), the N-estimation logic circuit 106 is turned on during at least one P-channel element P1 conduction period, and its efficiency is higher than that of the half-hold circuit 104, so the signal EQLO passes through the P-estimation logic circuit 106 and the P-channel element P1 is charged to a high logic circuit level, as shown at time point T3. Wherein, a gate delay stage via the P-estimation logic circuit 106 is shown.

当讯号EQLO变成高逻辑电路位准(或处于“估算”阶段)时,P通道元件P2关闭而N通道元件N2导通,闩锁讯号QB因此被驱动至一逻辑电路低状态,如时间点T4所示。当讯号EQLO的状态传输至讯号QB时,一外加闸延迟级经由闩锁级102而被加入。When the signal EQLO becomes a high logic circuit level (or is in the "evaluation" stage), the P-channel element P2 is turned off and the N-channel element N2 is turned on, and the latch signal QB is thus driven to a logic circuit low state, such as the time point Shown in T4. An additional gate delay stage is added via the latch stage 102 when the state of the signal EQLO is transmitted to the signal QB.

反相器U1藉由驱动输出讯号EQUAL至一逻辑电路高状态而回应讯号QB,如时间点T5所示。当闩锁讯号QB的状态经由反相器U1传输至输入讯号EQUAL时,一第三闸延迟级经由缓冲级103而被加入。The inverter U1 responds to the signal QB by driving the output signal EQUAL to a logic high state, as shown at time point T5. When the state of the latch signal QB is transmitted to the input signal EQUAL through the inverter U1 , a third gate delay stage is added through the buffer stage 103 .

由于多米诺电路典型上为串接设置,输入讯号IN[N:1]可在讯号CLKB在任何时间点,这个时间点设在讯号CLKB变成低位准之后、并在讯号CLKB回到高位准之前,其中这段介于讯号CLKB降至低位准及回到高位准之间的时间点一般称为“估算时段”。Since the domino circuit is typically set in series, the input signal IN[N:1] can be at any time point of the signal CLKB. This time point is set after the signal CLKB becomes a low level and before the signal CLKB returns to a high level. The period of time between the signal CLKB falling to a low level and returning to a high level is generally called an "estimation period".

接着,讯号CLKB变成高位准,且输入讯号IN[N:1]亦被驱动至高位准。讯号EQLO再次被N通道元件N1预充电至低位准,且闩锁节点110为三态。弱保持电路105使讯号QB维持原先状态,而QB的互补状态则由反相器U1提供予讯号EQUAL。Then, the signal CLKB becomes a high level, and the input signal IN[N:1] is also driven to a high level. The signal EQLO is again precharged to a low level by the N-channel device N1, and the latch node 110 is tri-stated. The weak hold circuit 105 maintains the original state of the signal QB, and the complementary state of QB is provided to the signal EQUAL by the inverter U1.

在后续时间点T6时,讯号CLKB再度转变为逻辑电路低位准,而输入讯号IN[N:1]则为高逻辑电路位准,故P通道元件P1导通,而P-估算逻辑电路106不进行估算。因此,讯号EQLO不被充电至一逻辑电路高位准,并因此提供讯号EQUAL用于P通道元件P2及P3的讯号QB的充电路径至电压源VDD。当讯号QB在时间点T7变为高位准时,讯号EQUAL在时间点T8时被驱动至低位准。然而,熟习该项技术者皆知在时间点T6后的讯号CLKB半周期内任何时间点时,驱动输入讯号IN[N:1]的正确组合(如此得令P逻辑电路106执行的逻辑电路功能估算为真),可将讯号EQLO充电至一高位准,并可使讯号QB被驱动至低位准,讯号EQUAL则因此被驱动至高位准。At the subsequent time point T6, the signal CLKB changes to a logic circuit low level again, while the input signal IN[N:1] is a high logic circuit level, so the P-channel element P1 is turned on, and the P-estimation logic circuit 106 is not Make an estimate. Therefore, the signal EQLO is not charged to a logic high level, and thus provides the signal EQUAL for the charging path of the signal QB of the P-channel elements P2 and P3 to the voltage source VDD. When the signal QB becomes a high level at the time point T7, the signal EQUAL is driven to a low level at the time point T8. However, those skilled in the art know that at any time point within the half cycle of the signal CLKB after the time point T6, the correct combination of the driving input signal IN[N:1] (so that the logic circuit function performed by the P logic circuit 106 Estimated to be true), the signal EQLO can be charged to a high level, and the signal QB can be driven to a low level, and the signal EQUAL can be driven to a high level.

以图1的P-多米诺输出闩锁100为范例说明的多米诺电路较其他设计用来完成相同逻辑电路,估算功能的估算设置的速度为快,因为该等电路的输出已预先设定(如预充电)到一逻辑电路状态,因估算逻辑电路106具有已降低的输入电容、较低的切换临界位准、及估算逻辑电路106的输出上不存在寄生扩散电容所致。由于计时机制(如P通道元件P1及N通道元件N1)是整合设于具估算逻辑电路106的估算级101中,故资料设定时间实质上会被消除。熟习该项技术者当能了解较复杂的估算逻辑电路(如多输入多工器)可被设置成P-多米诺输出闩锁100中的P估算逻辑电路106,同时限制不降低其速度或影响其相关功率。Domino circuits, exemplified by P-domino output latch 100 of FIG. charging) to a logic circuit state due to the reduced input capacitance of the evaluation logic circuit 106 , the lower switching threshold level, and the absence of parasitic diffusion capacitance on the output of the evaluation logic circuit 106 . Since the timing mechanisms (eg, P-channel device P1 and N-channel device N1 ) are integrated in the evaluation stage 101 with evaluation logic 106 , the data settling time is substantially eliminated. Those skilled in the art will understand that more complex evaluation logic circuits (such as multiple input multiplexers) can be configured as P evaluation logic circuit 106 in P-domino output latch 100, while constraints do not slow down or affect its speed. related power.

虽然多米诺输出闩锁具有高速度,但本案发明人却已了解提供P-多米诺输出闩锁100,其资料输出时间远低于目前所有装置的必要性。如图2所示者,一现今P-多米诺输出闩锁100的资料输出时间为三闸延迟量所造成的结果,其中一延迟量是经估算级101所致,一延迟量是经闩锁级102所致,另一延迟量则是经缓冲级103所致。因此,本案发明人已开发出一种能降低资料输出时间的具加速估算路径的P-多米诺输出闩锁,其中时间缩短为传统P-多米诺输出闩锁100的三分之一。以下,本发明将继续藉由图3至图5说明如下。Although the domino output latch has high speed, the inventors of the present case have realized that it is necessary to provide the P-domino output latch 100 with a data output time much lower than that of all current devices. As shown in Figure 2, the data output time of a current P-domino output latch 100 is the result of three gate delays, one of which is caused by the estimation stage 101, and one of the delays is caused by the latch stage 102, another amount of delay is caused by the buffer stage 103. Therefore, the inventors of the present application have developed a P-domino output latch with an accelerated evaluation path that can reduce data output time, wherein the time is shortened to one-third of the conventional P-domino output latch 100 . Hereinafter, the present invention will continue to be described with reference to FIG. 3 to FIG. 5 as follows.

请参阅图3,其说明本发明的一P-多米诺输出闩锁300范例。与配合图1说明的传统P-多米诺输出闩锁100相同,本发明的P-多米诺输出闩锁300具有一估算级301,估算级301是由P通道元件P1、N通道元件N1及P-估算逻辑电路306堆叠而成,其中P-估算逻辑电路306耦接于该等元件P1及N1之间,P通道元件P1的源极耦接至一电压源VDD,且P通道元件P1的漏极耦接至P-估算逻辑电路306。同样地,N通道元件N1的源极耦接至接地,P-估算逻辑电路306在一预充电节点309耦接至N通道元件N1的漏极,而预充电节点309提供一讯号EQLO,一时脉讯号CLKB经由一时脉节点308而被提供至P通道元件P1及N通道元件N1的栅极,至少一输入资料讯号IN[N:1]经由至少一输入节点307而被提供至P-估算逻辑电路306。预充电节点309耦接至一半保持电路304,其中此半保持电路304是由一反相器U4组成,且反相器U4的输出耦接至一P通道元件P4的栅极。P通道元件P4的源极耦接至电压源VDD,P通道元件P4的漏极耦接至反相器U4的输入及预充电节点309。Please refer to FIG. 3 , which illustrates an example of a P-domino output latch 300 of the present invention. Same as the traditional P-domino output latch 100 described in conjunction with FIG. 1, the P-domino output latch 300 of the present invention has an estimation stage 301, and the estimation stage 301 is estimated by the P channel element P1, the N channel element N1 and the P-channel element N1. The logic circuit 306 is stacked, wherein the P-estimation logic circuit 306 is coupled between the elements P1 and N1, the source of the P-channel element P1 is coupled to a voltage source VDD, and the drain of the P-channel element P1 is coupled to Connected to P-estimation logic circuit 306. Similarly, the source of the N-channel element N1 is coupled to ground, and the P-estimation logic circuit 306 is coupled to the drain of the N-channel element N1 at a pre-charge node 309, and the pre-charge node 309 provides a signal EQLO, a clock The signal CLKB is provided to the gates of the P-channel device P1 and the N-channel device N1 through a clock node 308, and at least one input data signal IN[N:1] is provided to the P-estimation logic circuit through at least one input node 307. 306. The pre-charge node 309 is coupled to the half-hold circuit 304, wherein the half-hold circuit 304 is composed of an inverter U4, and the output of the inverter U4 is coupled to the gate of a P-channel device P4. The source of the P-channel device P4 is coupled to the voltage source VDD, and the drain of the P-channel device P4 is coupled to the input of the inverter U4 and the pre-charge node 309 .

P-估算逻辑电路306的设定是依待受估算的特定逻辑电路而为,其方式与图1中的P-多米诺闩锁100实质上相似,而P-估算逻辑电路306与多米诺电路的设计原理相符,包含至少一个P通道元件。举例而言,一简易P-多米诺闩锁300是藉设置以一单一P通道元件(未显示),单一P通道元件的漏极连接至预充电节点309,其源极耦接至P通道元件P1的漏极,其栅极则耦接至一单一输入讯号电路,而输入讯号电路提供一输入讯号IN1。或者,藉提供二并联的P通道元件(未显示)而设置一P-多米诺双输入AND闩锁,其中二P通道元件的栅极分别为二输入讯号IN1及IN2所驱动。该种元件将配合图4说明如下。一P-多米诺双输入OR闩锁的设置是藉由堆叠二P通道元件(未显示)及以二输入讯号IN及IN2驱动其栅极而完成。依此类推。The setting of the P-estimation logic circuit 306 depends on the particular logic circuit to be evaluated in a manner substantially similar to that of the P-domino latch 100 in FIG. The principles are consistent and contain at least one P-channel element. For example, a simple P-domino latch 300 is provided with a single P-channel device (not shown), the drain of which is connected to pre-charge node 309, and the source of which is coupled to P-channel device P1 The drain and the gate are coupled to a single input signal circuit, and the input signal circuit provides an input signal IN1. Alternatively, a P-domino dual-input AND latch is provided by providing two parallel P-channel elements (not shown), wherein the gates of the two P-channel elements are respectively driven by two input signals IN1 and IN2. Such elements will be described below with reference to FIG. 4 . The setup of a P-domino dual-input OR latch is accomplished by stacking two P-channel elements (not shown) and driving their gates with two input signals IN and IN2. So on and so forth.

估算级301耦接至一闩锁级302,而闩锁级302由P通道元件P2、P3及N通道元件N2堆叠而成,其中P通道元件P2的源极耦接至电压源VDD,而P通道元件P2的漏极耦接至P通道元件P3的源极,且P通道元件P3的漏极耦接至N通道元件N2的漏极,并构成一闩锁节点310,此闩锁节点提供一闩锁讯号电路,而闩锁讯号电路提供一闩锁讯号QLI。N通道元件N2的源极耦接至接地,P通道元件P3的栅极耦接至时脉节点308,且P通道元件P2及N通道元件N2的栅极耦接至预充电节点309。The estimation stage 301 is coupled to a latch stage 302, and the latch stage 302 is formed by stacking P-channel elements P2, P3 and N-channel element N2, wherein the source of the P-channel element P2 is coupled to the voltage source VDD, and the P The drain of the pass element P2 is coupled to the source of the P-channel element P3, and the drain of the P-channel element P3 is coupled to the drain of the N-channel element N2 to form a latch node 310, which provides a The latch signal circuit provides a latch signal QLI. The source of the N-channel device N2 is coupled to ground, the gate of the P-channel device P3 is coupled to the clock node 308 , and the gates of the P-channel device P2 and N-channel device N2 are coupled to the pre-charge node 309 .

闩锁节点310耦接至一弱保持电路305,此弱保持电路305包含反相器U2及U3,其中反相器U3的输入耦接至闩锁节点310及反相器U2的输出,而反相器U3的输出耦接至反相器U2的输入,并构成一互补闩锁节点311且提供一互补闩锁讯号电路,此互补闩锁讯号电路提供一互补闩锁讯号QLIB。Latch node 310 is coupled to a weak hold circuit 305, which includes inverters U2 and U3, wherein the input of inverter U3 is coupled to latch node 310 and the output of inverter U2, and the inverter The output of the phaser U3 is coupled to the input of the inverter U2, and constitutes a complementary latch node 311 and provides a complementary latch signal circuit, and the complementary latch signal circuit provides a complementary latch signal QLIB.

相较传统P-多米诺输出闩锁300的不同在于,本发明的估算级301及闩锁级302皆耦接至加速逻辑电路303。在一实施例中,加速逻辑电路303包含一NOR逻辑电路闸,而其它实施例中则为不同者。反相器U1的第一输入耦接至互补闩锁节点311,反相器U1的第二输入则耦接至预充点节点309。加速逻辑电路303的输出形成一输出节点312,输出节点312并提供一输出讯号电路,此输出讯号电路提供一输出讯号EQUALB。虽然本发明的P-多米诺输出闩锁300范例的加速逻辑电路303是使用一双输入NOR闸U1,本案发明人仍声明其它不同实施例的存在,如不同逻辑电路元件(如NAND及异或(exclusive-OR)等)及提供大于二个输入、且适格讯(qualifyingsignals)号得送至其它输入的逻辑电路元件。Compared with the conventional P-domino output latch 300 , the evaluation stage 301 and the latch stage 302 of the present invention are both coupled to the acceleration logic circuit 303 . In one embodiment, the acceleration logic 303 includes a NOR logic gate, but in other embodiments it is different. A first input of the inverter U1 is coupled to the complementary latch node 311 , and a second input of the inverter U1 is coupled to the precharge point node 309 . The output of the acceleration logic circuit 303 forms an output node 312, and the output node 312 provides an output signal circuit, and the output signal circuit provides an output signal EQUALB. Although the speed-up logic circuit 303 of the P-domino output latch 300 example of the present invention uses a dual-input NOR gate U1, the inventor of the present case claims that other different embodiments exist, such as different logic circuit elements (such as NAND and exclusive OR (exclusive -OR), etc.) and logic circuit elements that provide more than two inputs and whose qualifying signals are sent to other inputs.

本发明的P-多米诺输出闩锁300的典型应用为作为一是列多米诺级的最后一多米诺级,其中多米诺级的所有输出皆在讯号CLKB的相同周期内进行估算。此外,同于图1的P-多米诺闩锁100,熟习该项技术者皆了解紧接于前具耦接至节点307的输出讯号的多米诺级可设一类似估算级301的估算级,故不需要表头元件P1的存在。因此,本发明亦包含不具有表头元件P1的无表头实施例。A typical application of the P-domino output latch 300 of the present invention is as the last domino stage in a row of domino stages, where all outputs of the domino stage are evaluated during the same period of signal CLKB. In addition, similar to the P-domino latch 100 of FIG. 1, those skilled in the art will understand that an evaluation stage similar to the evaluation stage 301 can be set immediately before the domino stage with an output signal coupled to the node 307, so it is not necessary to Requires the presence of header element P1. Therefore, the present invention also includes a headerless embodiment without the header element P1.

本发明的P-多米诺闩锁300中设有一加速估算路径,该设置是藉由直接耦接该预充电节点309至加速逻辑电路303,并因此将闩锁级302加以旁接而达成,如此得除去P估算逻辑电路306估算为真时,闩锁级所造成的闸延迟,并将预充电节点309至一逻辑电路高位准。An accelerated evaluation path is provided in the P-domino latch 300 of the present invention by directly coupling the precharge node 309 to the accelerated logic circuit 303, thereby bypassing the latch stage 302, thus obtaining The gate delay caused by the latch stage is removed when the P evaluation logic circuit 306 evaluates to true, and precharges the node 309 to a logic high level.

现请参阅图4,其为本发明另一具加速估算路径的P-多米诺AND闩锁400的示意图,其中P-多米诺AND闩锁400的零组件与图3的P-多米诺输出闩锁300的等类零组件相同,只是将图号的百位数由3改为4。此外,图3的P-多米诺输出闩锁300的P-估算逻辑电路306更进一步设成为二并联的P通道元件P5、P6,用以在估算期间对一双输入AND功能加以估算。一第一输入节点406耦接至P通道元件P5的栅极,并提供一第一输入讯号IN1;一第二输入节点407则耦接至P通道元件P6的栅极,并提供一第二输入讯号IN2。若二输入讯号IN1、IN2的任一者在估算期间被断定为逻辑电路低位准,则执行中的AND功能进行估算动作,且预充电节点409经由相关致动的P通道元件P5、P6及P通道元件P1充电至一高位准。本案发明人当提出说明的是,两个以上的P通道元件可并联设置以构成一多输入AND输出闩锁而不使资料输出时间增长。P-多米诺双输入AND闩锁400的操作原理将配合图5详述如下。Referring now to FIG. 4 , it is a schematic diagram of another P-domino AND latch 400 with an accelerated evaluation path according to the present invention, wherein the components of the P-domino AND latch 400 are the same as those of the P-domino output latch 300 of FIG. 3 The parts and components of the same class are the same, but the hundreds digit of the drawing number is changed from 3 to 4. In addition, the P-estimation logic circuit 306 of the P-domino output latch 300 in FIG. 3 is further configured as two parallel P-channel elements P5 and P6 for evaluating a dual-input AND function during evaluation. A first input node 406 is coupled to the gate of the P-channel element P5 and provides a first input signal IN1; a second input node 407 is coupled to the gate of the P-channel element P6 and provides a second input Signal IN2. If any one of the two input signals IN1, IN2 is asserted as logic circuit low level during the evaluation period, the AND function in execution performs the evaluation action, and the pre-charge node 409 passes through the relevant activated P-channel elements P5, P6 and P The channel element P1 is charged to a high level. What the inventor of the present invention should explain is that more than two P-channel elements can be arranged in parallel to form a multi-input AND output latch without prolonging the data output time. The operation principle of the P-domino dual-input AND latch 400 will be described in detail below with reference to FIG. 5 .

现请参阅图5,其为图4的双输入P-多米诺AND闩锁400的操作时序图500,其中讯号电路CKLB、IN1、IN2、EQLO、QLI及EQUALB的绘制皆相对于时间而为,而讯号电路更提供讯号CKLB、IN1、IN2、EQLO、QLI及EQUALB。在讯号CLKB为高位准的时间点T0时,P1关闭且N1导通,并因此将讯号EQLO预充电至一逻辑电路低位准,以准备在讯号CLKB的下降缘时对IN1、IN2讯号加以估算。在讯号CLKB为高位准的半周期内,P通道元件P2导通而P通道元件P3及N通道元件N2关闭,因此提供闩锁节点410一三态状态。因此,当闩锁节点410为三态状态时,讯号QLI为弱保持电路405维持于原状态,其中弱保持电路405在时序图500中处于逻辑电路高位准,并亦将讯号QLI的互补讯号QLIB维持于逻辑电路低位准。因此,由于EQLO及QLIB讯号为低位准状态,故输出节点412的讯号EQUALB处于逻辑电路高位准。典型上,输入讯号IN1、IN2在讯号CLKB为高位准的半周期时为高位准,如时间点T0所示。因此,在时间点T1时,由于输入讯号IN1、IN2处于逻辑电路高位准,P通道元件P5及P6被关闭。Referring now to FIG. 5, it is an operation timing diagram 500 of the dual-input P-domino AND latch 400 of FIG. The signal circuit also provides signals CKLB, IN1, IN2, EQLO, QLI and EQUALB. At the time point T0 when the signal CLKB is at a high level, P1 is turned off and N1 is turned on, thereby pre-charging the signal EQLO to a low level of a logic circuit to prepare for evaluating the signals IN1 and IN2 at the falling edge of the signal CLKB. During the half period when the signal CLKB is high, the P-channel device P2 is turned on and the P-channel device P3 and the N-channel device N2 are turned off, thus providing a tri-state state for the latch node 410 . Therefore, when the latch node 410 is in the tri-state state, the signal QLI maintains the original state for the weak hold circuit 405, wherein the weak hold circuit 405 is at a logic circuit high level in the timing diagram 500, and also the complementary signal QLIB of the signal QLI Maintain the low level of the logic circuit. Therefore, the signal EQUALB at the output node 412 is at a logic high level due to the low state of the EQLO and QLIB signals. Typically, the input signals IN1 and IN2 are at a high level when the signal CLKB is at a high level in half a cycle, as shown at time point T0. Therefore, at the time point T1, since the input signals IN1 and IN2 are at the high level of the logic circuit, the P-channel elements P5 and P6 are turned off.

在时间T1点时,讯号CLKB被判定为逻辑电路低位准,并将P通道元件P1及P3打开而将N通道元件N1关闭。由于讯号IN1及IN2在时间点T1时处于高位准,且P通道元件P5及P6为关闭,故讯号EQLO不被P通道元件P5或P6驱动至高位准。在该段时间内,半保持电路404维持讯号EQLO于低逻辑电路位准。在讯号CLKB为低位准的半周期内,若讯号IN1或IN2(或IN1及IN2两者)被判定为低位准,被执行的逻辑电路功能藉打开与被判定为低位准的输入讯号IN1、IN2的P通道元件P6、P5而进行估算。在时间点T2时,讯号IN1被判定为低位准,而讯号IN2则维持逻辑电路高位准,此时P通道元件P6被驱动为关闭,且建立EQLO一经由P通道元件P5及P1充电至电压源VDD的充电路径;由于该充电的效力高于半保持电路404,故讯号EQLO被充电至高逻辑电路位准,如时间点T3所示。一闸延迟级经由估算级401而呈现。At time T1, the signal CLKB is determined to be at the low level of the logic circuit, and the P-channel elements P1 and P3 are turned on and the N-channel element N1 is turned off. Since the signals IN1 and IN2 are at a high level at time T1 and the P-channel elements P5 and P6 are turned off, the signal EQLO is not driven to a high level by the P-channel elements P5 or P6. During this period of time, the half-hold circuit 404 maintains the signal EQLO at a low logic circuit level. During the half period when the signal CLKB is low level, if the signal IN1 or IN2 (or both IN1 and IN2) is determined to be low level, the logic circuit function to be executed is turned on and determined to be low level input signal IN1, IN2 The P-channel components P6, P5 are estimated. At the time point T2, the signal IN1 is judged to be low level, while the signal IN2 maintains the high level of the logic circuit. At this time, the P-channel element P6 is driven to be turned off, and EQLO is established, which is charged to the voltage source through the P-channel elements P5 and P1. The charging path of VDD; since the charging efficiency is higher than that of the half-hold circuit 404, the signal EQLO is charged to a high logic circuit level, as shown at time point T3. A gate delay stage is presented via the evaluation stage 401 .

当讯号EQLOB充电(或“估算”)时,P通道元件P2关闭且N通道元件N2导通,并驱动闩锁讯号QLI为逻辑电路低状态,如时间点T4所示。当讯号EQLO传输至讯号QLI时,一外加闸延迟级可经由闩锁级402而加入,如时间点T4所示。与传统P-多米诺输出闩锁100不同的是,由于本发明提供的加速估算路径(在估算期间包围闩锁级402)的存在,讯号EQLO直接将第二输入驱动至加速逻辑电路403,亦同时将输出讯号EQUALB在时间点T4时驱动至一逻辑电路低位准。因此,本发明在估算期间仅经过二闸延迟量,因此降低资料输出时间至传统P-多米诺输出闩锁100的三分之一。When the signal EQLOB is charged (or “evaluated”), the P-channel device P2 is turned off and the N-channel device N2 is turned on, and drives the latch signal QLI to a logic low state, as shown at time point T4. When the signal EQLO is transmitted to the signal QLI, an additional gate delay stage can be added via the latch stage 402, as shown at time point T4. Unlike the conventional P-domino output latch 100, the signal EQLO directly drives the second input to the speed-up logic circuit 403, and simultaneously Drive the output signal EQUALB to a low level of a logic circuit at the time point T4. Therefore, the present invention only passes through the second gate delay amount during the evaluation, thus reducing the data output time to one-third of the conventional P-domino output latch 100 .

在时间点T5时,互补闩锁讯号QLIB被驱动至一逻辑电路高位准,如此得确保输出讯号EQUALB得在讯号EQLO预充电至低位准时维持在低位准。At time point T5, the complementary latch signal QLIB is driven to a logic high level, which ensures that the output signal EQUALB remains low when the signal EQLO is precharged to a low level.

如上述配合图2所示,由于多米诺电路典型上为串接者,输出讯号IN1、IN2在估算期间的任何时间点上可被判定为低位准,其中估算时间是发生于讯号CLKB转变成低位准之后及再回至高位准的时。As shown in Figure 2 above, since the domino circuit is typically connected in series, the output signals IN1 and IN2 can be determined to be low at any point in the evaluation period, where the evaluation time occurs when the signal CLKB changes to a low level After that and back to the high level again.

之后,讯号CLKB转变为高位准,第一输入讯号IN1亦被驱至高位准,讯号EQLO再为N1预充电至低位准,且对闩锁节点410加一三态状态。弱保持电路405维持讯号QLI及QLIB的状态,而输出讯号EQUALB亦因EQLO处于逻辑电路低位准而维持原位准,因此讯号QLIB得控制输出讯号EQUALB的状态。Afterwards, the signal CLKB changes to a high level, the first input signal IN1 is also driven to a high level, the signal EQLO precharges N1 to a low level, and a tri-state is added to the latch node 410 . The weak hold circuit 405 maintains the states of the signals QLI and QLIB, and the output signal EQUALB also maintains the original level because EQLO is at the low level of the logic circuit, so the signal QLIB can control the state of the output signal EQUALB.

在后续时间点T6,讯号CLKB于IN1及IN2两者皆为高位准时再度被判定为低位准,因此P通道元件P1导通,而P通道元件P5及P6被关闭。因此,讯号EQLO不被放电,如此便提供讯号QLI经由P通道元件P2及P3充电至电压源VDD的充电路径。当讯号QLI在时间点T7时转变至高位准时,讯号QLIB在时间点T8被驱动至低位准;又由于EQLO及QLIB皆为低位准,因此输出讯号EQUALB在时间点T9被驱动至高位准。当提出说明的是,在时间点T6后CLKB讯号的半周期内任意时间点上驱动IN1或IN2(或两者)得使讯号EQLO充电至高位准,并得令讯号EQUALB被驱动至低位准。At a subsequent time point T6, the signal CLKB is determined to be low again when both IN1 and IN2 are high, so the P-channel element P1 is turned on, and the P-channel elements P5 and P6 are turned off. Therefore, the signal EQLO is not discharged, thus providing a charging path for the signal QLI to be charged to the voltage source VDD through the P-channel elements P2 and P3. When the signal QLI turns to a high level at the time point T7, the signal QLIB is driven to a low level at a time point T8; and since both EQLO and QLIB are at a low level, the output signal EQUALB is driven to a high level at a time point T9. It should be noted that driving IN1 or IN2 (or both) at any point in the half cycle of the CLKB signal after time T6 causes the signal EQLO to be charged high and the signal EQUALB to be driven low.

本发明已经由特定较佳实施例详细说明如上,但本发明亦有其它不同实施例。举例而言,P-估算逻辑电路可调整成简易或复杂者,并得以熟习该项技术所熟知的任意适用方式执行的。再者,虽本发明揭示利用互补金氧半元件等类元件(如NMOS及PMOS电晶体等)而执行,其它双载子元件等不同或同类的技术及设置亦得以类似方式使用的。The invention has been described in detail above with respect to certain preferred embodiments, but the invention also has other different embodiments. For example, the P-estimation logic can be made simple or complex and implemented in any suitable manner known to those skilled in the art. Furthermore, although the present invention is disclosed to be implemented using complementary metal-oxide-semiconductor devices (such as NMOS and PMOS transistors, etc.), different or similar technologies and configurations of other bipolar devices can also be used in a similar manner.

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的方法及技术内容作出些许的更动或修饰为等同变化的等效实施例,但是凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。The above description is only a preferred embodiment of the present invention, and does not limit the present invention in any form. Although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. Anyone familiar with this field Those skilled in the art, without departing from the scope of the technical solution of the present invention, can use the method and technical content disclosed above to make some changes or modifications to equivalent embodiments with equivalent changes, but any content that does not depart from the technical solution of the present invention, Any simple modifications, equivalent changes and modifications made to the above embodiments according to the technical essence of the present invention still fall within the scope of the technical solution of the present invention.

Claims (18)

1、一种具加速估算路径的P-多米诺输出闩锁,其特征在于其包含:1. A P-domino output latch with accelerated estimation path, characterized in that it comprises: P-估算逻辑电路,在一预充电节点耦接至一第一N通道元件,用以依据至少一输入资料讯号估算一逻辑电路功能,而该输入资料讯号是由一输入资料讯号电路所提供;P-estimation logic circuit coupled to a first N-channel element at a precharge node for estimating a logic circuit function based on at least one input data signal provided by an input data signal circuit; 闩锁逻辑电路,耦接并回应一时脉讯号电路及该预充电节点,用以在一估算期间依据该预充电节点控制一闩锁节点的状态,并用其它时间提供一三态状态至一该闩锁节点,而在该时脉讯号电路提供一时脉讯号,其中该估算期间介于该时脉讯号的一第一缘及一第二缘之间;Latch logic circuit, coupled to and responsive to a clock signal circuit and the pre-charge node, for controlling the state of a latch node according to the pre-charge node during an evaluation period, and providing a tri-state state to the latch at other times lock node, and a clock signal is provided at the clock signal circuit, wherein the evaluation period is between a first edge and a second edge of the clock signal; 保持逻辑电路,耦接至该闩锁节点,用以在该三态状态存在时维持该闩锁节点的状态,并用以在一互补闩锁节点提供该闩锁节点的一互补状态;及hold logic coupled to the latch node for maintaining the state of the latch node in the presence of the tri-state condition and for providing a complementary state of the latch node at a complementary latch node; and 加速逻辑电路,耦接至该预充电节点及该互补闩锁节点,其输出为一输出节点,该加速逻辑电路根据该预充电节点和该互补闩锁节点的输出控制该输出节点的状态。The acceleration logic circuit is coupled to the precharge node and the complementary latch node, and its output is an output node. The acceleration logic circuit controls the state of the output node according to the output of the precharge node and the complementary latch node. 2、根据权利要求1所述的P-多米诺输出闩锁,其特征在于其中所述的第一N通道元件包含:2. The P-domino output latch according to claim 1, wherein said first N-channel element comprises: 一栅极、一源极及一漏极,其中该栅极用以接收该时脉讯号,该源极及该漏极耦接于一接地电压及该预充电节点之间。A gate, a source and a drain, wherein the gate is used to receive the clock signal, the source and the drain are coupled between a ground voltage and the precharge node. 3、根据权利要求1所述的P-多米诺输出闩锁,其特征在于其中所述的P-估算逻辑电路在该逻辑电路功能估算为真时,将该预充电节点拉升至一逻辑电路高位准。3. The P-domino output latch according to claim 1, wherein said P-estimation logic circuit pulls the precharge node to a logic circuit high level when the logic circuit function estimation is true allow. 4、根据权利要求1所述的P-多米诺输出闩锁,其特征在于其中所述的闩锁逻辑电路包含:4. The P-domino output latch according to claim 1, wherein said latch logic circuit comprises: 一第二N通道元件,具有一第一栅极及一第一源极与一第一漏极,其中该第一栅极耦接至该预充电节点,该第一源极及该第一漏极耦接于一接地电压点及该闩锁节点之间;A second N-channel element having a first gate and a first source and a first drain, wherein the first gate is coupled to the precharge node, the first source and the first drain pole coupled between a ground voltage point and the latch node; 一第一P通道元件,具有一第二栅极及一第二源极与一第二漏极,其中该第二栅极接收该时脉讯号,该第二漏极耦接至该闩锁节点;及A first P-channel element having a second gate, a second source and a second drain, wherein the second gate receives the clock signal, and the second drain is coupled to the latch node ;and 一第二P通道元件,具有一第三栅极及一第三源极与一第三漏极,其中该第三栅极耦接至该预充电节点,该第三源极及第三漏极耦接于一电压源及该第二源极之间。A second P-channel element having a third gate, a third source and a third drain, wherein the third gate is coupled to the precharge node, the third source and the third drain coupled between a voltage source and the second source. 5、根据权利要求1所述的P-多米诺输出闩锁,其特征在于其中所述的保持逻辑电路包含:5. The P-domino output latch according to claim 1, wherein said holding logic circuit comprises: 一第一反相器,具有一第一输入及一第一输出,其中该第一输入耦接至该闩锁节点,该第一输出则耦接至该互补闩锁节点;及a first inverter having a first input and a first output, wherein the first input is coupled to the latch node, and the first output is coupled to the complementary latch node; and 一第二反相器,具有一第二输入及一第二输出,其中该第二输入耦接至该互补闩锁节点,该第二输出耦接至该闩锁节点。A second inverter has a second input and a second output, wherein the second input is coupled to the complementary latch node, and the second output is coupled to the latch node. 6、根据权利要求1所述的P-多米诺输出闩锁,其特征在于其中所述的加速逻辑电路包含一逻辑电路或非元件。6. The P-domino output latch as claimed in claim 1, wherein said acceleration logic circuit comprises a logic circuit NOR element. 7、根据权利要求1所述的P-多米诺输出闩锁,其更包含:7. The P-domino output latch according to claim 1, further comprising: 一第一P通道元件,具有一第一栅极及一第一源极与一第一漏极,其特征在于其中所述的第一栅极接收该时脉讯号,该第一源极及第一漏极耦接于该P-估算逻辑电路及一电压源之间。A first P channel element has a first gate, a first source and a first drain, wherein the first gate receives the clock signal, the first source and the first drain A drain is coupled between the P-estimation logic circuit and a voltage source. 8、根据权利要求7所述的P-多米诺输出闩锁,其特征在于其中所述的P-估算逻辑电路包含:8. The P-domino output latch according to claim 7, wherein said P-estimation logic circuit comprises: 一第二P通道元件,具有一第二栅极及一第二源极与一第二漏极,其中该第二栅极接收一第一输入讯号,该第二源极及该第二漏极耦接于该预充电节点及该第一P通道元件之间;及A second P-channel element having a second gate, a second source and a second drain, wherein the second gate receives a first input signal, the second source and the second drain coupled between the precharge node and the first P-channel element; and 一第三P通道元件,具有一第三栅极及一第三源极与一第三漏极,其中该第三栅极接收一第二输入讯号,该第三源极及该第三漏极耦接于该预充电节点及该第一P通道元件之间。A third P-channel element having a third gate, a third source and a third drain, wherein the third gate receives a second input signal, the third source and the third drain coupled between the precharge node and the first P-channel device. 9、一种具加速估算路径的P-多米诺输出闩锁,其特征在于其包含:9. A P-domino output latch with an accelerated estimation path, characterized in that it comprises: P-估算逻辑电路,在一预充点节点耦接至一第一N通道元件,用以依据至少一输入资料讯号电路估算一逻辑电路功能,而该输入资料讯号电路提供一输入资料讯号,该第一N通道元件包含:P-estimation logic circuit coupled to a first N-channel element at a precharge point node for estimating a logic circuit function based on at least one input data signal circuit providing an input data signal, the The first N-channel element contains: 一栅极、一源极及一漏极,其中该栅极耦接一时脉讯号电路,该源极及漏极耦接于一接地电压点及该预充电节点之间,而该时脉讯号电路提供一时脉讯号;A gate, a source and a drain, wherein the gate is coupled to a clock signal circuit, the source and drain are coupled between a ground voltage point and the precharge node, and the clock signal circuit provide a clock signal; 闩锁逻辑电路,耦接至并回应该时脉讯号电路及该预充电节点,用以在一估算期间依据该预充点节点的状态控制一闩锁节点,并用以在其它时间提供三态状态至该闩锁节点,其中该估算期间是介于该时脉讯号的一第一缘及一第二缘之间的时间,保持逻辑电路在该三态状态存在时维持该闩锁节点的状态,且其中该保持逻辑电路在一互补闩锁节点提供该闩锁节点的一互补状态;及a latch logic circuit, coupled to and responsive to the clock signal circuit and the precharge node, for controlling a latch node according to the state of the precharge point node during an evaluation period, and for providing a tri-state state at other times to the latch node, wherein the evaluation period is the time between a first edge and a second edge of the clock signal, hold logic maintains the state of the latch node while the tri-state condition exists, and wherein the hold logic circuit provides a complementary state of the latch node at a complementary latch node; and 加速逻辑电路,耦合至该预充电节点及该互补闩锁节点,其输出为一输出节点,该加速逻辑电路根据该预充电节点和该互补闩锁节点的输出控制该输出节点的状态。The acceleration logic circuit is coupled to the precharge node and the complementary latch node, and its output is an output node. The acceleration logic circuit controls the state of the output node according to the output of the precharge node and the complementary latch node. 10、根据权利要求9所述的P-多米诺输出闩锁,其特征在于其中所述的P-估算逻辑电路在该逻辑电路功能估算为真时,将该预充电节点拉升至一逻辑电路高位准。10. The P-domino output latch according to claim 9, wherein said P-estimation logic circuit pulls the precharge node to a logic circuit high level when the logic circuit function is estimated to be true allow. 11、根据权利要求9所述的P-多米诺输出闩锁,其特征在于其中所述的闩锁逻辑电路包含:11. The P-domino output latch according to claim 9, wherein said latch logic circuit comprises: 一第二N通道元件,具有一第一栅极及一第一源极与一第一漏极,其中该第一栅极耦接至该预充电节点,该第一源极及第一漏极耦接于一接地电压点及该闩锁节点之间;A second N-channel element having a first gate and a first source and a first drain, wherein the first gate is coupled to the precharge node, the first source and the first drain coupled between a ground voltage point and the latch node; 一第一P通道元件,具有一第二栅极及一第二源极与一第二漏极,其中该第二栅极接收该时脉讯号,该第二漏极耦接至该闩锁节点;及A first P-channel element having a second gate, a second source and a second drain, wherein the second gate receives the clock signal, and the second drain is coupled to the latch node ;and 一第二P通道元件,具有一第三栅极及一第三源极与一第三漏极,其中该第三栅极耦接至该预充电节点,该第三源极及该第三漏极耦接于一电压源及该第二源极之间。A second P-channel element having a third gate, a third source and a third drain, wherein the third gate is coupled to the precharge node, the third source and the third drain The pole is coupled between a voltage source and the second source. 12、根据权利要求9所述的P-多米诺输出闩锁,其特征在于其中所述的保持逻辑电路包含:12. The P-domino output latch according to claim 9, wherein said holding logic circuit comprises: 一第一反相器,具有一第一输入及一第一输出,其中该第一输入耦接至该闩锁节点,该第一输出则耦接至该互补闩锁节点;及a first inverter having a first input and a first output, wherein the first input is coupled to the latch node, and the first output is coupled to the complementary latch node; and 一第二反相器,具有一第二输入及一第二输出,其中该第二输入耦接至该互补闩锁节点,该第二输出耦接至该闩锁节点。A second inverter has a second input and a second output, wherein the second input is coupled to the complementary latch node, and the second output is coupled to the latch node. 13、根据权利要求9所述的P-多米诺输出闩锁,其特征在于其中所述的加速逻辑电路包含一逻辑电路或非元件。13. The P-domino output latch as claimed in claim 9, wherein said acceleration logic circuit comprises a logic circuit NOR element. 14、根据权利要求9所述的P-多米诺输出闩锁,其特征在于其更包含:14. The P-domino output latch according to claim 9, characterized in that it further comprises: 一第一P通道元件,具有一第一栅极及一第一源极与一第一漏极,其中该第一栅极接收该时脉讯号,该第一源极及该第一漏极耦接于该P-估算逻辑电路及一电压源之间。A first P channel element has a first gate, a first source and a first drain, wherein the first gate receives the clock signal, the first source and the first drain are coupled Connected between the P-estimation logic circuit and a voltage source. 15、根据权利要求14所述的P-多米诺输出闩锁,其特征在于其中所述的P-估算逻辑电路包含:15. The P-domino output latch according to claim 14, wherein said P-estimation logic circuit comprises: 一第二P通道元件,具有一第二栅极及一第二源极与一第二漏极,其中该第二栅极接收一第一输入讯号,该第二源极及该第二漏极耦接于该预充电节点及该第一P通道元件之间;及A second P-channel element having a second gate, a second source and a second drain, wherein the second gate receives a first input signal, the second source and the second drain coupled between the precharge node and the first P-channel element; and 一第三P通道元件,具有一第三栅极及一第三源极与一第三漏极,其中该第三栅极接收一第二输入讯号,该第三源极及该第三漏极耦接于该预充电节点及该第一P通道元件之间。A third P-channel element having a third gate, a third source and a third drain, wherein the third gate receives a second input signal, the third source and the third drain coupled between the precharge node and the first P-channel device. 16、一种具加速估算路径的P-多米诺输出闩锁之估算方法,其包含下列步骤:16. A method for estimating a P-domino output latch with an accelerated estimating path, comprising the following steps: 预设一预充电节点,当一时脉讯号电路处于一第一逻辑电路状态时为低,而该时脉讯号电路提供一时脉讯号;A pre-charge node is preset to be low when a clock signal circuit is in a first logic circuit state, and the clock signal circuit provides a clock signal; 动态估算一P逻辑电路功能以在该时脉讯号转变成一第二逻辑电路状态时控制该预充电节点;dynamically estimating a P logic circuit function to control the precharge node when the clock signal transitions to a second logic circuit state; 依据一估算期间所决定的该预充电节点闩锁一闩锁节点的逻辑电路状态,其中该估算期间起于该时脉讯号转变成该第二逻辑电路状态时,并结束于该时脉讯号下一次转变至该第一逻辑电路状态时;a logic circuit state of the precharge node latching a latch node determined according to an evaluation period starting when the clock signal transitions to the second logic circuit state and ending at the clock signal upon a transition to the first logic circuit state; 互补该闩锁节点的该逻辑电路状态,以提供一互补闩锁节点;及complementing the logic circuit state of the latch node to provide a complementary latch node; and 在该估算期间回应该预充电节点的状态,加速该输出的表示。Responding to the state of the precharged node during the evaluation speeds up the representation of the output. 17、根据权利要求16所述的方法,其特征在于其中所述的预设步骤包含预充电该预充电节点至一高低逻辑电路状态。17. The method of claim 16, wherein said presetting step comprises precharging the precharge node to a high-low logic circuit state. 18、根据权利要求16所述的方法,其更包含下列步骤:18. The method of claim 16, further comprising the steps of: 维持该闩锁节点的逻辑电路状态,藉由提供一三态状态至该闩锁节点,及耦接一保持电路至该闩锁节点。The logic circuit state of the latch node is maintained by providing a tri-state state to the latch node and coupling a hold circuit to the latch node.
CNB200510063005XA 2004-04-28 2005-04-01 P-domino output latch with accelerated evaluation path and evaluation method thereof Expired - Lifetime CN100495922C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/834,900 US7064584B2 (en) 2003-04-28 2004-04-28 P-domino output latch with accelerated evaluate path
US10/834,900 2004-04-29

Publications (2)

Publication Number Publication Date
CN1694357A CN1694357A (en) 2005-11-09
CN100495922C true CN100495922C (en) 2009-06-03

Family

ID=35601866

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200510063005XA Expired - Lifetime CN100495922C (en) 2004-04-28 2005-04-01 P-domino output latch with accelerated evaluation path and evaluation method thereof

Country Status (2)

Country Link
CN (1) CN100495922C (en)
TW (1) TWI259657B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7321243B1 (en) * 2006-06-16 2008-01-22 Via Technologies, Inc. P-domino register with accelerated non-charge path

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5453708A (en) * 1995-01-04 1995-09-26 Intel Corporation Clocking scheme for latching of a domino output
US6060909A (en) * 1998-04-21 2000-05-09 International Business Machines Corporation Compound domino logic circuit including an output driver section with a latch
US6201415B1 (en) * 1999-08-05 2001-03-13 Intel Corporation Latched time borrowing domino circuit
US6377078B1 (en) * 1999-12-30 2002-04-23 Intel Corporation Circuit to reduce charge sharing for domino circuits with pulsed clocks
WO2002060061A2 (en) * 2001-01-25 2002-08-01 Koninklijke Philips Electronics N.V. Domino logic with self-timed precharge

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5453708A (en) * 1995-01-04 1995-09-26 Intel Corporation Clocking scheme for latching of a domino output
US6060909A (en) * 1998-04-21 2000-05-09 International Business Machines Corporation Compound domino logic circuit including an output driver section with a latch
US6201415B1 (en) * 1999-08-05 2001-03-13 Intel Corporation Latched time borrowing domino circuit
US6377078B1 (en) * 1999-12-30 2002-04-23 Intel Corporation Circuit to reduce charge sharing for domino circuits with pulsed clocks
WO2002060061A2 (en) * 2001-01-25 2002-08-01 Koninklijke Philips Electronics N.V. Domino logic with self-timed precharge

Also Published As

Publication number Publication date
TWI259657B (en) 2006-08-01
CN1694357A (en) 2005-11-09
TW200536263A (en) 2005-11-01

Similar Documents

Publication Publication Date Title
EP1592133B1 (en) N-domino output latch with accelerated evaluate path
US7317339B1 (en) N-domino register with accelerated non-discharge path
US7064584B2 (en) P-domino output latch with accelerated evaluate path
US6949948B2 (en) Digital logic devices with extremely skewed trip points and reset circuitry for rapidly propagating signal edges
US7321243B1 (en) P-domino register with accelerated non-charge path
US7348806B2 (en) Accelerated N-channel dynamic register
US7417465B2 (en) N-domino output latch
US7193445B2 (en) Non-inverting domino register
US7187209B2 (en) Non-inverting domino register
EP1693964B1 (en) P-Domino output latch
US6965254B2 (en) Dynamic logic register
CN100495922C (en) P-domino output latch with accelerated evaluation path and evaluation method thereof
US7173456B2 (en) Dynamic logic return-to-zero latching mechanism
US7187210B2 (en) P-domino register
EP1542364B1 (en) Dynamic logic register
CN100550639C (en) Domino output latch
CN101001082A (en) Inverting Dynamic Register with Data Dependent Hold Reduction Mechanism

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20090603