CN1193426A - 无错误时钟脉冲启动电路 - Google Patents

无错误时钟脉冲启动电路 Download PDF

Info

Publication number
CN1193426A
CN1193426A CN96196111A CN96196111A CN1193426A CN 1193426 A CN1193426 A CN 1193426A CN 96196111 A CN96196111 A CN 96196111A CN 96196111 A CN96196111 A CN 96196111A CN 1193426 A CN1193426 A CN 1193426A
Authority
CN
China
Prior art keywords
clock pulse
signal
output
input
circuit
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.)
Pending
Application number
CN96196111A
Other languages
English (en)
Inventor
小L·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.)
AST Research Inc
Original Assignee
AST Research 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
Application filed by AST Research Inc filed Critical AST Research Inc
Publication of CN1193426A publication Critical patent/CN1193426A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/08Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
    • H03K19/094Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors
    • H03K19/096Synchronous circuits, i.e. using clock signals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/156Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/125Discriminating pulses
    • H03K5/1252Suppression or limitation of noise or interference

Abstract

电路(100)使用一个反转触发器(110),一个D触发器(112)和组合逻辑电路(114)生成一个时钟脉冲信号(158),该信号可以被启动或中断而不在时钟脉冲中产生尖峰脉冲或缩断脉冲。这一电路接受一个输入时钟脉冲信号(152)和输入时钟脉冲启动信号(150)。电路(100)产生一个输出时钟脉冲信号(158),这一输出信号是输入时钟脉冲信号(152)的可启动或中断的翻版,由输入时钟脉冲启动信号(150)控制。电路(100)据有的启动或中断操作的优点是用一个控制信号,一组逻辑电路可由一个公用的时钟脉冲信号触发。

Description

无错误时钟脉冲启动电路
技术领域
本发明属于数字逻辑电路范围。
相关技术描述
一般来说,数字逻辑系统在同步基础上运行。即在一个数字逻辑系统的各电路均应答于一个公用的时钟脉冲信号,这样由该系统中第一个逻辑电路产生的输出信号在可预测的时间随着时钟脉冲信号而变化。因此,接受第一个逻辑电路输出信号的第二个逻辑电路,根据时钟脉冲信号在一个特定的时间得到输出信号。在这种情况下,稳定的输出信号是可以保证的,例如,二进状态之一已经达到,并在其状态下等待足够的时间以使第二个逻辑电路测到准确的状态。
对于在特定的一段时间周期内选择性地中断一个数字逻辑系统的多个电路也许有利。实现这一目的的一个方法是使用一控制信号开或关一组同步电路公用时钟脉冲的输入。例如,通过一个含有一些内部连接的双稳态部件的移位寄存器而实现的比特计时,可以由选择性地中断各个双稳态部件时钟脉冲的输入来控制。然而,当一个门功能,比如通过时钟脉冲的中断信号进行“与”操作,即当中断信号插入,时钟脉冲信号不通过门输出,可能在时钟脉冲信号中产生“错误”,特别是有任何不确定性时,如双稳态信号根据时钟脉冲信号变化时时间的不确定,更容易产生“错误”。这种状态特别容易在启动信号与基于门开启时钟脉冲同步时产生。当双稳态信号靠近时钟脉冲边缘上升或下降部分插入时,导致时钟脉冲变窄或甚至可能产生尖峰信号而引起时钟脉冲逻辑电路非正常工作。因而,要求一个逻辑电路能提供启动或中断时不产生错误的时钟脉冲。
发明概述
因此本发明提供一个时钟脉冲启动电路,该电路接受一个输入时钟脉冲信号和与之同步的输入时钟脉冲启动信号,该电路生成一个启动的该时钟脉冲输出信号,当时钟脉冲启动信号插入时,该时钟脉冲输出信号激活;而当时钟脉冲启动信号没插入时,该该时钟脉冲输出信号失活。这一电路包含一个反转触发器,该反转触发器把输入时钟脉冲启动信号和输入时钟脉冲信号作为输入,而把根据仅在输入时钟脉冲启动信号插入时,输入时钟脉冲信号的边缘开始上升改变状态作为输出。该电路还包含一个把输入时钟脉冲信号和反转触发器的输出信号作为输入信号的D触发器。该D触发器的输出根据输入时钟脉冲信号的边缘开始下降的反转触发器输出状态而变化。该电路进一步包含一个把反转触发器和D触发器的输出作为输入的组合逻辑电路。该组合逻辑电路产生输出信号,这输出信号功能上是这些触发器输出信号的异或运算,也是时钟脉冲启动电路的启动时钟脉冲输出信号。
附图简述
图1示出了(现有技术)时钟脉冲输出(CLOCK OUT)可能产生错误的时钟脉冲电路的逻辑图,
图2示出了(现有技术)与时钟脉冲启动(CLOCK ENABLE)电路在时钟脉冲输出(CLOCK OUT)信号错误有关各信号的时序图,
图3示出了(现有技术)减少可能的时钟脉冲输出(CLOCK OUT)错误的时钟脉冲电路的逻辑图,
图4示出了(现有技术)与图3的时钟脉冲启动(CLOCK ENABLE)电路有关各信号的时序图,
图5示出了本发明第一个实施例的逻辑图,该装置应答于一个时钟脉冲启动(CLOCK ENABLE)信号和一个时钟脉冲输入(CLOCK IN)信号,以启动和中断一个时钟脉冲输出(CLOCK OUT)信号,
图6示出了与图5的实施例有关的各信号的时序图,表明这些输入信号和输出信号之间的关系,
图7示出了一个反转触发器的实施例,该反转触发器适用于本发明的实施例中。
发明详述
图1举例说明现有技术的时钟脉冲启动(CLOCK ENABLE)电路10的逻辑图,该电路的问题被本发明所解决。如所示,这一电路10包含一个有一个时钟脉冲输入(CLOCK IN)14,一个数据输入(D)16和一个输出(Q)18的D触发器12。时钟脉冲输入(CLOCK IN)14在信号线20接受一个时钟脉冲输入(CLOCK IN)信号。D输入16在信号线22接受一个时钟脉冲启动(CLOCK ENABLE)输入。D触发器12在Q输出18产生一个启动(ENABLE_Q)信号,这启动(ENABLE_Q)信号通过信号线24至一个双输入“与”门32的第一个输入30。该双输入“与”门32的第二个输入34被接至接受信号线20的时钟脉冲输入(CLOCK IN)信号。“与”门32的输出36在信号线38产生一个时钟脉冲输出(CLOCK OUT)信号。
如图2时钟脉冲输入(CLOCK IN)时间序图40所示,时钟脉冲输入(CLOCK IN)信号是一组由上升边缘42和下降边缘42定义的时钟脉冲的组合。图1中的D触发器12应答于上升边缘42,并传输D输入16上的时钟脉冲启动(CLOCK ENABLE)信号的状态至Q输出18。这样,如图2中时钟脉冲启动(CLOCK ENABLE)时间序图50所示,当时钟脉冲启动(CLOCKE NABLE)信号激活时,一个高信号电平52表明激活,这个高信号电平将在某个上升边缘42开始时在D触发器12内被计时并到达Q输出18,如启动(ENABLE_Q)时间序图56的上升边缘54所示。
当启动(ENABLE_Q)信号处于高电平58时,“与”门32将在时钟脉冲输出(CLOCK OUT)信号线38产生时钟脉冲,如图2时间序图62中时钟脉冲60所示。当时钟脉冲启动(CLOCK ENABLE)信号转换为失活(即低电平)时,如时间序图50中的64处所示,启动(ENABLE_Q)信号将在时钟脉冲输入(CLOCK IN)信号的某个上升边缘42下一个开始时变为失活。然而,由于在D触发器12中的扩散延迟,启动(ENABLE_Q)信号将在时钟脉冲输入(CLOCK IN)信号转变为高位后的一小段时间内仍然滞留激活高位。这种启动(ENABLE_Q)信号激活高位和时钟脉冲输入(CLOCK IN)信号激活高位在“与”门32的第一和第二输入30、34同时存在将导致一个短促的脉冲或输出信号的“错误”66。这个错误可以被电路系统检测到,该电路系统接受时钟脉冲输出(CLOCK OUT),并可能引起集成电路对其合用的时钟脉冲启动(CLOCK ENABLE)电路10不可预测的操作。
图3说明现有技术一个例子电路70,该电路部分解决图1中电路10例举的问题。图4说明图3中电路的时间序图。如图3和图4中的单元也分别在图1和图2中表上数字。如在图3所示,D触发器12被替换为D触发器72,该触发器有一个下降边缘触发的时钟脉冲输入(CLOCK IN)74(如在时钟脉冲输入(CLOCK IN)处圆圈所示),一个D输入76和一个Q输出78。D触发器72以与图1中D触发器相似的方式运行;然而,在数据输入76上的时钟脉冲启动(CLOCK ENABLE)信号的状态被传输到时钟脉冲输入(CLOCK IN)信号的下降边缘44上而不是在上升边缘42上的Q输出78。这样,如图4中时间序图80所示,启动(ENABLE Q)输出将在每个时钟脉冲输入(CLOCK IN)信号的下降边缘后由低电平转换为高电平(上升边缘82所示)以及由高电平转换为低电平(下降边缘84所示)。时钟脉冲输出(CLOCK OUT)信号(时间序图90所示)将在时钟脉冲输入(CLOCK IN)信号处于高电平而同时启动(ENABLE_Q)输出也处于高电平时有输出脉冲92。由于启动(ENABLE_Q)信号在时钟输入信号的下降边缘44转换,所以在启动(ENABLE_Q)信号转换时,时钟输入信号始终处于低电平。这样,不可能产生由两个信号同时高电平引起的始终脉冲输出信号的错误。
尽管图3中电路70似乎简单并是时钟脉冲启动电路的直接解决方法,但人们必须理解,当前电路设计是用电路生成软件完成的,该软件根据设计者提供的逻辑方程和状态信息生成集成电路,或类似。这些电路生成软件减少并优化日常工作在集成电路中展开电路路径。设计工程师没能全面控制日常工作。尽管一个设计工程师可能可以精确规定图3中电路70,电路生成软件却可能生成一个和图1中有上述问题的电路10相似的电路。这样,仍然需要无错误的时钟脉冲启动(CLOCK ENABLE)电路,该电路由电路生成软件减少和优化日常工作产生以预期的结果。
图5是根据本发明实施的电路100的逻辑图,本发明的电路生成一个能被无错启动或中断的时钟脉冲输出(CLOCK OUT)信号。电路100的结构能在电路生成软件生成其集成电路的电路路径时,产生的电路100能以预计的方式运行。
电路100含有一个反转触发器110,一个D触发器112和一个异或(XOR)门114。这两个触发器和异或门可以便利地用标准集成电路如74系列(74,74L,74LS,74S,74F等)晶体管-晶体管逻辑电路(TTL)或74C系列或4000系列互补型金属氧化物半导体(CMOS)实现。在本发明优先选用的方法中,触发器110、112和异或(XOR)门114定制或半定制的逻辑电路系统如可编程阵列逻辑(PAL)或应用精确集成电路(ASIC)。
如图5所示,反转触发器110有个触发启动(TE)输入120,一个时钟脉冲(即触发器)输入(CLOCKA)122和数据输出(QA)124。在技术上反转触发器的操作是很成熟的。如,当TE输入120触发启动信号高电平,CLOCKA输入122处的信号上升边缘使QA输出124改变状态(即,触发器从高电平状态变为低电平状态或从低电平状态变为高电平状态)。当TE输入120处于高电平,每个递次的CLOCKA输入122的上升边缘触发QA输出124。当TE输入120处于低电平,QA输出124将不改变其状态而不管CLOCKA输入122逻辑状态的变化。下表说明反转触发器的特征,其中QAt是在CLOCKA输入122上升边缘前的QA输出124的逻辑状态,QAt+1是在CLOCKA输入122上升边缘后的QA输出124的逻辑状态。
    TE     QAt   QAt+1
    0011     0101     0110
下面将按前述特征表叙述图7中作为例子的反转触发器。
D触发器112有一个数据输出(D)130,一个时钟脉冲输入(CLOCKB/)132和一个数据输出(QB)134。(其中“CLOCKB/”后面的“/”表示触发器的负边缘,即触发器应答于CLOCKB/输入的下降边缘,如下所说明)。D触发器的运行在技术上也是很成熟的。如,当D输入130处于高电平,CLOCKB/输入132的下降边缘使QB输出134处于高电平状态而不管以前QB输出的状态。当D输入130处于低电平,CLOCKB/输入132的下降边缘使QB输出134处于低电平状态而不管以前QB输出的状态。
异或(XOR)门114有第一个输入140,第二个输入142和输出144。异或(XOR)门的运行在技术上也是很成熟的。当第一个输入140和第二个输入142处于不同逻辑状态时,其输出144处于高电平状态。当第一个输入140和第二个输入142处于相同的逻辑状态时(即,同时处于高电平或低电平),其输出144处于低电平状态。
图5中的电路100有一个时钟脉冲输入(CLOCK IN)输入信号152,该信号作为反转触发器110的CLOCKA输入122和D触发器112的CLOCKB/输入132。电路100还有一个时钟脉冲启动(CLOCK ENABLE )输入信号150,该信号作为反转触发器110的TE输入120。反转触发器110的QA输出124产生一个Q1信号154,该信号作为D触发器112的D输入130和异或(XOR)门114的第一输入140。D触发器112的QB输出134在异或(XOR)门114的第二输入142上产生一个Q2信号156。电路100在异或(XOR)门114的输出144产生一个时钟脉冲输出(CLOCK OUT)输出信号158。
图6中表示电路100的工作原理,时间序图200中用时钟脉冲输入(CLOCK IN)代表时钟脉冲输入(CLOCK IN)输入信号152,时间序图202中用时钟脉冲启动(CLOCK ENABLE)中代表时钟脉冲启动(CLOCKENABLE)输入信号150,Q1中代表Q1信号154的时间序图204,Q2中代表Q2信号156的时间序图206以及时钟脉冲输出(CLOCK OUT)中代表时钟脉冲输出(CLOCK OUT)输出信号158的时间序图208均说明电路100的运作。
如时间序图200、204和206所示,时钟脉冲输入(CLOCK IN)输入信号152是一系列有由低向高变化(如变化210和214)以及由高向低变化(如变化212和216)的脉冲。反转触发器110的QA输出124和此后的Q1信号154仅在时钟脉冲输入(CLOCK IN)输入信号由低向高变化(如Q1时间序图204的变化220和222)时改变状态。D触发器112的QB输出134和此后Q2信号156仅在时钟脉冲输入(CLOCK IN)输入信号由高向低变化(如Q2时间序图206的变化224和226)时改变状态。
如时间序图200、202和204所示,如果在时钟脉冲输入(CLOCK IN)输入信号152的由低向高变化210以前,即满足反转触发器110的最少启动时间,产生足够的时钟脉冲启动(CLOCK ENABLE)输入信号150上由高向低变化(如时间序图202的变化228所示),则时钟脉冲启动(CLOCKENABLE)输入信号150的高电平状态(时间序图202的逻辑状态230所示)启动反转触发器110应答时钟脉冲输入(CLOCK IN)输入信号152的由低向高变化(时间序图200的变化210所示)和反转触发器QA输出124,因此Q1信号154改变其逻辑状态(Q1时间序图204的变化220所示)。只要时钟脉冲启动(CLOCK ENABLE)输入信号150仍然处在高位,反转触发器QA输出124和此后的Q1信号154继续时钟脉冲输入(CLOCK IN)输入信号152每个由低向高变化上改变逻辑状态(时间序图204的变化234,236和222所示)。在一个时钟脉冲启动(CLOCK ENABLE)输入信号150的由高向低变化(时间序图202多变华232所示)之后,Q1信号154仍然处于其当前逻辑状态(时间序图204的逻辑状态238所示)。
如时间序图200、204和206所示,Q2信号156是Q1信号154的半循环延迟的变体。当在时钟脉冲输入(CLOCK IN)输入信号152发生由高向低变化(时间序图200的变化212所示)时,D触发器QB输出134和此后的Q2信号156接受一个逻辑状态(时间序图206的逻辑水平240所示),该逻辑状态与Q1信号154当前逻辑状态相同(时间序图204的逻辑水平242所示)。
如时间序图200至208所示,受时钟脉冲启动(CLOCK ENABLE)输入信号150控制的时钟脉冲输出(CLOCK OUT)输出信号158是时钟脉冲输入(CLOCK IN)输入信号182的启动/中断的变体。Q1信号154是与Q2信号156异或(XOR)运算的结果,因此,当Q1信号逻辑状态(时间序图204的逻辑状态242所示)和Q2信号逻辑状态(时间序图208的逻辑状态244所示)不同时,时钟脉冲输出(CLOCK OUT)信号逻辑状态是高电平(时间序图208的逻辑状态246所示)。当Q1信号逻辑状态(时间序图204的逻辑状态242所示)和Q2信号逻辑状态(时间序图206的逻辑状态244所示)相同时,时钟脉冲输出(CLOCK OUT)信号逻辑状态是低电平(时间序图208的逻辑状态246所示)。这样,仅在时钟脉冲启动(CLOCK ENABLE)输入信号150处于高逻辑位(时间序图202的逻辑状态230所示)并和时钟脉冲输入(CLOCK IN)信152的由低向高变化(时间序图202的逻辑状态214所示)一致的时间段内,产生时钟脉冲输出(CLOCK OUT)信号脉冲。
图7示出了作为反转触发器110一个组件的电路300的逻辑连接。该电路包含一个正边缘触发的D触发器310和一个异或(XOR)门312。如显示,触发器310有一个数据输入(D)320,一个CLOCK(即,触发者)输入322和高激活数据输出(Q)326。异或(XOR)门312有第一输入330,第二输入332和一个输出334,其运行前面已经叙述。TE输入信号340提供给异或(XOR)门312的第二输入332提供。CLOCKA信号342提供给D触发器310的CLOCK输入322。QA信号346从D触发器310的Q输出326中生成。Q输出326进一步提供给异或(XOR)门312的第一输入330。异或(XOR)门334和触发器310的D输入320连接。
当TE输入信号340处于低电平状态,异或(XOR)门334的输出将处于和异或(XOR)门312的第一输入上的Q输出信号326相同的逻辑状态。这样,Q输出326的当前状态被无变化地装载到触发器310 CLOCKA信号342的每一个变化。另一方面,当TE输入340处于高电平状态,异或(XOR)门312转换加载在其第一输入330的Q输出信号326。因此,Q输出信号326在每出现CLOCKA信号342时触发。
必须理解,通过使用两个触发器110和112,电路生成软件将被限制如所示去连接电路100,因为日常工作中已知电路的减少和优化并不能合并计时触发器的功能。这样,集成电路连接成的电路100将以可预测的方式运行产生无错误时钟脉冲输出(CLOCK OUT)信号158。
以上对本发明的优选的实施例已经进行了详细的说明,所属领域的一般技术人员在本发明的基本发明概念的启示下,可以作出许多改进和/或完善,显然,这些改进和/或完善将依然不违背在权利要求书中所定义的精神和落入权利要求书所限定的范围内。

Claims (3)

1.一个接受含有第一及第二逻辑状态的输入时钟脉冲信号和含有启动状态及中断状态的输入时钟脉冲启动信号并产生应答于所说的输入时钟脉冲启动信号的输出时钟脉冲信号的电路,所说电路包含:
一个反转触发器,该触发器含有:一个连接到所说的输入时钟脉冲启动信号的启动输入,一个连接到所说的输入时钟脉冲信号的第一时钟脉冲输入信号和一个有第一及第二逻辑状态的第一输出,所说的第一输出根据在所说的第一时钟脉冲输入从所说的第一逻辑状态变为所说的第二逻辑状态和所说的输入时钟脉冲启动信号处于所说的启动状态同时出现才改变其逻辑状态;
一个D触发器,该触发器含有:一个连接至所说的第一输出的数据输入,一个连接至所说的输入时钟脉冲信号的第二时钟脉冲和一个第二输出,所说的第二输出根据在所说的第二时钟脉冲输入从所说的第二逻辑状态变为所说的第一逻辑状态改变其数据输入状态;和
一个组合逻辑电路,该电路含有:带有所说的第一输出和所说的第二输出的多个输入,所说的应答于所说的第一输出和第二输出并生成所说的输出时钟脉冲信号的组合逻辑,所说的第一输出和所说的第二输出具有相同的逻辑状态时所说的输出时钟脉冲信号具有第一逻辑状态,所说的第一输出和所说的第二输出不同的逻辑状态时所说的输出时钟脉冲信号具有第二逻辑状态。
2.如权利要求1所述的电路,其特征在于,所说的组合逻辑电路是一个异或门。
3.用于产生无错误时钟脉冲信号的方法,所说的方法包含以下步骤:
把一个有第一和第二逻辑状态的第一时钟脉冲信号施加于一个反转触发器的一个时钟脉冲输入;
用有启动状态和中断状态的启动信号选择地启动所说的反转触发器;
从所说的反转触发器产生有第一和第二逻辑状态的触发输出信号,所说的触发输出信号应答于所说的第一时钟脉冲信号和所说的启动信号,当所说的启动信号处于所说的启动状态时所说的触发输出信号在每次出现所说的第一时钟脉冲信号由所说的第一逻辑状态变为所说的第二逻辑状态才改变其逻辑状态,所说的触发输出信号在所说的启动信号处于中断状态时保持其当前状态;
所说的触发输出信号施加于一个D触发器的一个数据输入;
所说的第一时钟脉冲信号施加于所说的D触发器的一个时钟脉冲输入;
从所说的D触发器生成一个D触发输出信号,所说的D触发输出信号同时应答于所说的第一时钟脉冲信号和所说的触发输出,当所说的第一时钟脉冲信号由所说的第二逻辑状态变为第一逻辑状态时所说的D触发输出信号改变其逻辑状态;
所说的触发输出信号和D触发器输出信号分别施加于组合逻辑电路的第一和第二输入,所说的组合逻辑电路产生一个输出时钟脉冲信号应答于所说的第一和第二输入,当所说的第一输入和第二输入具有相同的逻辑状态时输出时钟脉冲信号处于第一逻辑状态,当所说的第一输入和第二输入具有不同的逻辑状态时该输出时钟脉冲信号处于第二逻辑状态。
CN96196111A 1995-06-07 1996-06-06 无错误时钟脉冲启动电路 Pending CN1193426A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/485,477 1995-06-07
US08/485,477 US5537062A (en) 1995-06-07 1995-06-07 Glitch-free clock enable circuit

Publications (1)

Publication Number Publication Date
CN1193426A true CN1193426A (zh) 1998-09-16

Family

ID=23928331

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96196111A Pending CN1193426A (zh) 1995-06-07 1996-06-06 无错误时钟脉冲启动电路

Country Status (10)

Country Link
US (2) US5537062A (zh)
EP (1) EP0830734B1 (zh)
JP (1) JPH11506885A (zh)
KR (1) KR100252063B1 (zh)
CN (1) CN1193426A (zh)
AU (1) AU6378396A (zh)
DE (1) DE69624479T2 (zh)
IL (1) IL122259A0 (zh)
TW (1) TW357488B (zh)
WO (2) WO1996041417A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183866B (zh) * 2006-11-16 2010-04-14 国际商业机器公司 用于动态逻辑电路的混合保持器电路
CN101174831B (zh) * 2006-10-31 2010-06-02 国际商业机器公司 可扫描动态逻辑锁存器电路

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774003A (en) * 1996-10-09 1998-06-30 National Semiconductor Corporation Flip-flop cell having clock skew protection
US5774475A (en) * 1996-12-05 1998-06-30 National Semiconductor Corporation Testing scheme that re-uses original stimulus for testing circuitry embedded within a larger circuit
US5808486A (en) * 1997-04-28 1998-09-15 Ag Communication Systems Corporation Glitch free clock enable circuit
US6072330A (en) * 1998-02-12 2000-06-06 Via Technologies, Inc. Ring effect improvement for high speed transmission of digital data
US6031396A (en) * 1998-06-12 2000-02-29 National Semiconductor Corporation Circuit for synchronizing asynchronous inputs using dual edge logic design
DE19844936C2 (de) * 1998-09-30 2001-02-01 Siemens Ag Schaltung zur Erzeugung eines Ausgangssignals in Abhängigkeit von zwei Eingangssignalen
US6229845B1 (en) * 1999-02-25 2001-05-08 Qlogic Corporation Bus driver with data dependent drive strength control logic
KR100596747B1 (ko) * 1999-04-10 2006-07-04 매그나칩 반도체 유한회사 클럭신호 발생회로
US6271701B1 (en) * 1999-05-14 2001-08-07 Analog Devices, Inc. Resetting flip-flop structures and methods for high-rate trigger generation and event monitoring
US6204695B1 (en) * 1999-06-18 2001-03-20 Xilinx, Inc. Clock-gating circuit for reducing power consumption
US6232796B1 (en) * 1999-07-21 2001-05-15 Rambus Incorporated Apparatus and method for detecting two data bits per clock edge
US6218864B1 (en) * 1999-08-10 2001-04-17 Xilinx, Inc. Structure and method for generating a clock enable signal in a PLD
US6535057B2 (en) * 2000-05-29 2003-03-18 Stmicroelectronics Ltd. Programmable glitch filter
US6507230B1 (en) * 2000-06-16 2003-01-14 International Business Machines Corporation Clock generator having a deskewer
GB2365234B (en) 2000-06-21 2004-03-31 Sgs Thomson Microelectronics Selective modification of clock pulses
JP2002091604A (ja) 2000-09-19 2002-03-29 Mitsubishi Electric Corp クロック発生回路
JP3698657B2 (ja) * 2001-06-12 2005-09-21 シャープ株式会社 ゲーティッドクロック生成回路及び回路修正方法
US20040225976A1 (en) * 2002-05-30 2004-11-11 Cheung Daniel Y. Glitch free programmable delay line for edge sensitive design
US7117382B2 (en) * 2002-05-30 2006-10-03 Sun Microsystems, Inc. Variably controlled delay line for read data capture timing window
US6756827B2 (en) * 2002-09-11 2004-06-29 Broadcom Corporation Clock multiplier using masked control of clock pulses
JP4559788B2 (ja) * 2003-07-14 2010-10-13 パナソニック株式会社 信号切り替え装置、信号切り替え方法及びデータ受信装置
CN1300972C (zh) 2003-07-14 2007-02-14 松下电器产业株式会社 时钟信号切换装置、时钟信号切换方法、数据总线切换装置及数据总线切换方法
JP3920830B2 (ja) 2003-09-19 2007-05-30 三洋電機株式会社 インターフェース回路、データ処理回路、データ処理システム、集積回路
US6867588B1 (en) * 2003-12-23 2005-03-15 Intel Corporation Nuclear spin resonance clock arrangements
DE102004031669B3 (de) * 2004-06-30 2006-02-09 Infineon Technologies Ag Taktsteuerzelle
US7724059B2 (en) * 2004-10-29 2010-05-25 International Business Machines Corporation Clock scaling circuit
JP2006166254A (ja) * 2004-12-09 2006-06-22 Oki Electric Ind Co Ltd 入力回路
US7761702B2 (en) * 2005-04-15 2010-07-20 Cisco Technology, Inc. Method and apparatus for distributing group data in a tunneled encrypted virtual private network
US7331021B2 (en) * 2005-10-28 2008-02-12 International Business Machines, Inc. Fast/slow state machine latch
US7375571B1 (en) 2006-06-03 2008-05-20 Zilog, Inc. Glitch free clock multiplexer that uses a delay element to detect a transition-free period in a clock signal
US7742551B2 (en) * 2006-07-31 2010-06-22 Mosaid Technologies Incorporated Pulse counter with clock edge recovery
JP4711915B2 (ja) * 2006-09-04 2011-06-29 東芝メモリシステムズ株式会社 電子回路
US7629828B1 (en) 2007-04-27 2009-12-08 Zilog, Inc. Glitch-free clock multiplexer that provides an output clock signal based on edge detection
JP4585545B2 (ja) * 2007-06-29 2010-11-24 株式会社豊田中央研究所 ノイズ除去回路及びそれを備えたコンパレータ回路
DE102008060663A1 (de) * 2008-12-08 2010-06-10 KROHNE Meßtechnik GmbH & Co. KG Schaltungsanordnung zur Erzeugung kurzer elektrischer Impulse
KR101666590B1 (ko) 2009-02-23 2016-10-14 삼성전자 주식회사 글리치 프리 및 파워 세이빙 기능을 갖는 시프트 레지스터 회로
ITTO20090334A1 (it) * 2009-04-28 2010-10-29 St Microelectronics Srl Dispositivo e metodo di protezione da disturbi per un segnale digitale
KR101553658B1 (ko) * 2013-05-31 2015-09-16 크루셜칩스 주식회사 클럭신호 전달장치의 잡음 저감회로
KR102432457B1 (ko) 2015-10-21 2022-08-12 삼성전자주식회사 디스큐 기능을 갖는 클락 발생 회로 및 상기 회로를 포함하는 반도체 집적회로 장치
US9887698B2 (en) * 2015-12-14 2018-02-06 Taiwan Semiconductor Manufacturing Co., Ltd. Internal clock gated cell
US9740234B1 (en) * 2016-03-31 2017-08-22 Qualcomm Incorporated On-chip clock controller
WO2018230338A1 (ja) * 2017-06-13 2018-12-20 ソニーセミコンダクタソリューションズ株式会社 クロックイネーブラ回路
TWI637598B (zh) * 2017-10-30 2018-10-01 北京集創北方科技股份有限公司 Register configuration circuit
KR101979151B1 (ko) * 2018-06-19 2019-05-15 이화여자대학교 산학협력단 리셋 가능한 토글 래치 회로
CN116248087B (zh) * 2023-05-08 2023-08-29 核芯互联科技(青岛)有限公司 避免毛刺生成的方法和电路

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1398020A (en) * 1973-08-16 1975-06-18 Hewlett Packard Ltd Toggle flip-flop equivalent component
US4105980A (en) * 1977-06-27 1978-08-08 International Business Machines Corporation Glitch filter circuit
US5206817A (en) * 1989-03-31 1993-04-27 Sgs-Thomson Microelectronics, Inc. Pipelined circuitry for allowing the comparison of the relative difference between two asynchronous pointers and a programmable value
KR920005364B1 (ko) * 1989-12-12 1992-07-02 한국전기통신공사 Nrz/cmi(ii) 부호 변환장치
JP2766941B2 (ja) * 1990-09-28 1998-06-18 株式会社日立製作所 クロック生成装置とデータ送受信装置及びその方法
US5128970A (en) * 1990-12-20 1992-07-07 Unisys Corporation Non-return to zero synchronizer
US5083049A (en) * 1991-05-10 1992-01-21 Ast Research, Inc. Asynchronous circuit with edge-triggered inputs
EP0541840B1 (en) * 1991-11-11 1993-07-14 Hewlett-Packard GmbH Formatter circuit
US5387825A (en) * 1992-08-20 1995-02-07 Texas Instruments Incorporated Glitch-eliminator circuit
US5388225A (en) * 1992-09-16 1995-02-07 Texas Instruments Incorporated Time-domain boundary bridge method and apparatus for asynchronous sequential machines
US5428648A (en) * 1992-09-18 1995-06-27 Sony Corporation Digital PLL circuit having signal edge position measurement
US5315181A (en) * 1993-07-07 1994-05-24 Maxtor Corporation Circuit for synchronous, glitch-free clock switching
US5539786A (en) * 1995-07-31 1996-07-23 The United States Of America As Represented By The Secretary Of The Navy Digital circuit for generating a clock signal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101174831B (zh) * 2006-10-31 2010-06-02 国际商业机器公司 可扫描动态逻辑锁存器电路
CN101183866B (zh) * 2006-11-16 2010-04-14 国际商业机器公司 用于动态逻辑电路的混合保持器电路

Also Published As

Publication number Publication date
US5731715A (en) 1998-03-24
US5537062A (en) 1996-07-16
IL122259A0 (en) 1998-04-05
KR100252063B1 (ko) 2000-04-15
DE69624479T2 (de) 2003-06-18
EP0830734A4 (en) 1998-11-25
WO1996041417A1 (en) 1996-12-19
EP0830734B1 (en) 2002-10-23
AU6378396A (en) 1996-12-30
KR19990022284A (ko) 1999-03-25
JPH11506885A (ja) 1999-06-15
DE69624479D1 (de) 2002-11-28
TW357488B (en) 1999-05-01
EP0830734A1 (en) 1998-03-25
WO1996041416A1 (en) 1996-12-19

Similar Documents

Publication Publication Date Title
CN1193426A (zh) 无错误时钟脉冲启动电路
US5259006A (en) Method for substantially eliminating hold time violations in implementing high speed logic circuits or the like
US5555213A (en) Interface circuit, system and method for interfacing an electronic device and a synchronous state machine having different clock speeds
CN100498649C (zh) 复位系统及复位方法
US6107841A (en) Synchronous clock switching circuit for multiple asynchronous clock source
CN101053197B (zh) 用于数字相位转换器的方法和装置
CN101599760A (zh) 非同步乒乓计数器
US4317053A (en) High speed synchronization circuit
CN111147053A (zh) 无毛刺时钟切换电路
CN102790605B (zh) 异步信号同步器
EP1157465A1 (en) Method and apparatus for selecting a clock signal without producing a glitch
US6928574B1 (en) System and method for transferring data from a lower frequency clock domain to a higher frequency clock domain
US4654599A (en) Four phase clock signal generator
US5274628A (en) Multisignal synchronizer with shared last stage
US6091794A (en) Fast synchronous counter
US6931562B1 (en) System and method for transferring data from a higher frequency clock domain to a lower frequency clock domain
JP2778527B2 (ja) 計数回路
JP3039441B2 (ja) 異クロック間同期エッジ検出方法および異クロック間同期エッジ検出方式
JP3368572B2 (ja) 周期発生装置
JP2792759B2 (ja) 同期クロック発生回路
CN116169993B (zh) 跨时钟域高电平脉冲同步电路和高电平脉冲同步方法
JP2810713B2 (ja) タイミング発生装置
CN105680875B (zh) 矩阵式键盘操作识别及编码电路
JP3989099B2 (ja) 位相調整回路
GB2243008A (en) Logic array or state machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Gyeonggi Do Korea Suwon

Applicant after: Samsung Electronics Co., Ltd.

Address before: American California

Applicant before: AST Research, Inc.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: AST RESEARCH, INC TO: SAMSUNG ELECTRONICS CO., LTD

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication