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 PDFInfo
- 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
Links
Images
Landscapes
- Logic Circuits (AREA)
Abstract
Description
本申请案的优先权是引用于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-
102 闩锁级 103 缓冲级102
104 半保持电路 105 弱保持电路104
106 P-估算逻辑电路 107 输入节点106 P-
109 预充电节点 300 P-多米诺输出闩锁109 Precharge Node 300 P-Domino Output Latch
301 估算级 302 闩锁级301
303 加速逻辑电路 305 弱保持电路303
306 P-估算逻辑电路 307 输入节点306 P-
308 时脉节点 309 预充电节点308
310 闩锁节点 311 互补闩锁节点310
312 输出节点锁 400 P-多米诺AND闩锁312 Output Node Lock 400 P-Domino AND Latch
401 估算级 402 闩锁级401
403 加速逻辑电路 404 半保持电路403
405 弱保持电路 406 第一输入节点405
407 第二输入节点 410 闩锁节点407
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-
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-
估算级(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
闩锁级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
熟习该项技术者亦知图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-
现请参阅图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-
在后续时间点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-
当讯号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
反相器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
由于多米诺电路典型上为串接设置,输入讯号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
在后续时间点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-
以图1的P-多米诺输出闩锁100为范例说明的多米诺电路较其他设计用来完成相同逻辑电路,估算功能的估算设置的速度为快,因为该等电路的输出已预先设定(如预充电)到一逻辑电路状态,因估算逻辑电路106具有已降低的输入电容、较低的切换临界位准、及估算逻辑电路106的输出上不存在寄生扩散电容所致。由于计时机制(如P通道元件P1及N通道元件N1)是整合设于具估算逻辑电路106的估算级101中,故资料设定时间实质上会被消除。熟习该项技术者当能了解较复杂的估算逻辑电路(如多输入多工器)可被设置成P-多米诺输出闩锁100中的P估算逻辑电路106,同时限制不降低其速度或影响其相关功率。Domino circuits, exemplified by P-
虽然多米诺输出闩锁具有高速度,但本案发明人却已了解提供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-
请参阅图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-
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-
估算级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
闩锁节点310耦接至一弱保持电路305,此弱保持电路305包含反相器U2及U3,其中反相器U3的输入耦接至闩锁节点310及反相器U2的输出,而反相器U3的输出耦接至反相器U2的输入,并构成一互补闩锁节点311且提供一互补闩锁讯号电路,此互补闩锁讯号电路提供一互补闩锁讯号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-
本发明的P-多米诺输出闩锁300的典型应用为作为一是列多米诺级的最后一多米诺级,其中多米诺级的所有输出皆在讯号CLKB的相同周期内进行估算。此外,同于图1的P-多米诺闩锁100,熟习该项技术者皆了解紧接于前具耦接至节点307的输出讯号的多米诺级可设一类似估算级301的估算级,故不需要表头元件P1的存在。因此,本发明亦包含不具有表头元件P1的无表头实施例。A typical application of the P-
本发明的P-多米诺闩锁300中设有一加速估算路径,该设置是藉由直接耦接该预充电节点309至加速逻辑电路303,并因此将闩锁级302加以旁接而达成,如此得除去P估算逻辑电路306估算为真时,闩锁级所造成的闸延迟,并将预充电节点309至一逻辑电路高位准。An accelerated evaluation path is provided in the P-
现请参阅图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-
现请参阅图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
在时间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-
当讯号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
在时间点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
在后续时间点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)
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)
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)
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 |
-
2004
- 2004-12-13 TW TW93138641A patent/TWI259657B/en not_active IP Right Cessation
-
2005
- 2005-04-01 CN CNB200510063005XA patent/CN100495922C/en not_active Expired - Lifetime
Patent Citations (5)
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 |