CN103780232B - 可以免于使用部分脉冲的转换器 - Google Patents
可以免于使用部分脉冲的转换器 Download PDFInfo
- Publication number
- CN103780232B CN103780232B CN201310405092.7A CN201310405092A CN103780232B CN 103780232 B CN103780232 B CN 103780232B CN 201310405092 A CN201310405092 A CN 201310405092A CN 103780232 B CN103780232 B CN 103780232B
- Authority
- CN
- China
- Prior art keywords
- signal
- clock signal
- command
- sampling
- command signal
- 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.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 36
- 238000005070 sampling Methods 0.000 claims abstract description 34
- 238000010586 diagram Methods 0.000 description 11
- 230000001960 triggered effect Effects 0.000 description 7
- 230000000630 rising effect Effects 0.000 description 6
- 101100232371 Hordeum vulgare IAT3 gene Proteins 0.000 description 4
- 101000711846 Homo sapiens Transcription factor SOX-9 Proteins 0.000 description 3
- 102100034204 Transcription factor SOX-9 Human genes 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
- H03K3/027—Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
- H03K3/037—Bistable circuits
- H03K3/0375—Bistable circuits provided with means for increasing reliability; for protection; for ensuring a predetermined initial state when the supply voltage has been applied; for storing the actual state when the supply voltage fails
Landscapes
- Electronic Switches (AREA)
- Manipulation Of Pulses (AREA)
- Analogue/Digital Conversion (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Abstract
本发明公开了一种可以免于使用部分脉冲的转换器,包含:至少一转换级,用以依据指令信号来接收外部时钟信号或指令触发时钟信号以产生采样信号;以及指令触发时钟信号产生电路,用以依据所述指令信号来产生所述指令触发时钟信号。假如所述指令触发时钟信号可以在所述转换级产生所述采样信号的周期时段中具有部分脉冲,则所述转换级会使用所述外部时钟信号来产生所述采样信号但不会使用所述指令触发时钟信号来产生所述采样信号。所述转换器可免于使用所述部分脉冲来错误地采样所述指令信号。
Description
技术领域
本发明涉及一种转换器,特别涉及一种可免于使用部分脉冲的转换器。
背景技术
图1绘示了公知技术的转换器100的方块图。如图1所示,转换器100包含串接的多个转换级(shifting stage)101、103以及105。转换级101会依据外部时钟信号CLKE(也称作自由运行(free running)时钟信号)来采样指令信号CMDΦ。然而,假如所有转换级使用外部时钟信号CLKE来采样指令信号,则外部时钟信号源就必须驱动大负载,因而需要高电力供应。
因此,转换器100可还包含指令触发时钟信号产生电路(command triggeringclock signal generating circuit)107,以产生指令触发时钟信号CLKC(也称作本地(local)时钟信号)。当指令信号(像是此实施例中的CMDΦ)抵达时,会产生指令触发时钟信号CLKC。指令触发时钟信号CLKC不会一直运作,但是会在指令信号于所述多个转换级之间进行转换的期间保持运作。在图2的例子中,位在转换级101之后的所述多个转换级,也就是说,转换级103和105,都是使用触发时钟信号CLKC来采样从先前的转换级所输出的指令信号。
然而,指令触发时钟信号CLKC可能会具有「部分脉冲(partial pulse)」的问题。图2绘示了应用于图1中的转换器的外部时钟信号CLKE与指令触发时钟信号CLKC的示意图。如图2所示,由于外部时钟信号CLKE与指令信号CMDΦ所具有的不同路径,指令触发时钟信号CLKC的第一脉冲P1可能会具有不完整的脉冲宽度(un-complete pulse width),这样的情形被称作「部分脉冲」。假如使用这样的部分脉冲来采样指令,则转换级可能会进入不稳定状态,导致在此转换级的输出端的不可预测行为,假如发生这不可预测行为的话,则转换链(shift-chain)会产生错误并造成指令失败(command-fail)。
图3绘示了图1所示的例子中的时钟信号与指令信号之间的关系的示意图。通过图3可更清楚地了解上述「部分脉冲」的问题。如图3所示,使用了外部时钟信号CLKE的上升缘edl来采样指令信号CMDΦ以产生指令信号CMD1的高水平。在普通情形中,指令信号CMD2应该通过指令触发时钟信号CLKC的上升缘ed2对指令信号CMD1采样而在时间T1出现,然而,由于指令信号CMD1是由部分脉冲P1的上升缘ed3所采样,故指令信号CMD2的高水平会出现在错误的时间T2,因而产生错误的指令信号CMD2,并且使得依据指令信号CMD2所产生的其它指令信号也会有误。
发明内容
本发明的目的之一在于公开一种在指令触发时钟信号可能具有部分脉冲时不使用指令触发时钟信号的转换器。
因此,本发明的一实施例公开了可以免于使用部分脉冲的转换器,其包含:至少一转换级,用以依据一指令信号接收一外部时钟信号或一指令触发时钟信号以产生采样信号;以及一指令触发时钟信号产生电路,用以依据所述指令信号来产生所述指令触发时钟信号。假如所述指令触发时钟信号可以在所述转换级产生所述采样信号的一周期时段具有一部分脉冲,则所述转换级会使用所述外部时钟信号来产生所述采样信号但不会使用所述指令触发时钟信号来产生所述采样信号。
本发明的另一实施例公开了一种可以免于使用一部分脉冲的转换器,其包含:一第一转换级,用以使用一外部时钟信号来采样一指令信号以产生一第一采样指令信号;一第二转换级,用以使用一外部时钟信号来采样所述第一采样指令信号以产生一第二采样指令信号;一第三转换级,用以依据所述第二采样指令信号来使用一指令触发时钟信号以产生一第三采样指令信号;以及一指令触发频率产生电路,用以依据所述指令信号产生所述指令触发时钟信号。
基于上述实施例,由于在指令触发时钟信号可能具有部分脉冲的周期期间不会使用指令触发时钟信号来采样指令信号,因此转换器可免于使用部分脉冲来错误地采样指令信号。
附图说明
图1是公知技术的转换器的方块图。
图2是应用于图1中的转换器的外部时钟信号CLKE以及指令触发时钟信号CLKC的时序图。
图3是图1中所示的例子中的时钟信号与指令信号之间的关系的时序图。
图4是依据本发明的一实施例的转换器的方块图。
图5是应用于图4中的转换器的外部时钟信号CLKE以及指令触发时钟信号CLKC的示意图。
图6是图4中所示的实施例中的时钟信号与指令信号之间的关系的时序图。
其中,附图标记说明如下:
100、400 转换器
101、103、105、401、403、405 转换级
107、407 指令触发时钟信号产生电路
具体实施方式
在说明书及之前的权利要求书当中使用了某些词汇来指称特定的元件。本领域的技术人员应可理解,制造商可能会用不同的名词来称呼同样的元件。本说明书及之前的权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的基准。在通篇说明书及之前的权利要求书当中所提及的「包含」为一开放式的用语,故应解释成「包含但不限定于」。此外,「耦接」一词在此包含任何直接或间接的电连接手段。因此,若文中描述一第一装置耦接到一第二装置,则代表所述第一装置可直接电连接于所述第二装置,或通过其它装置或连接手段间接地电连接到所述第二装置。
图4绘示了依据本发明的一实施例的转换器400的方块图。图5绘示了应用于图4中的转换器的外部时钟信号CLKE以及指令触发时钟信号CLKC的示意图。请一同参考图4与图5以更清楚了解本发明的技术。如图4所示,转换器400包含多个转换级401、403以及405,其可为串接的触发器(flip flop)。转换级401使用外部时钟信号CLKE来采样指令信号CMD(X-2),以产生第一采样指令信号CMD(X-1)。第二转换级403仍使用外部时钟信号CLKE来采样第一采样指令信号CMD(X-1),以产生第二采样指令信号CMD(X)。第三转换级405使用指令触发时钟信号CLKC来采样第二采样指令信号CMD(X),以产生第三采样指令信号CMD(X+1)。转换器400也包含指令触发时钟信号产生电路407,用以依据指令信号CMD(X-2)来产生指令触发时钟信号CLKC。
请注意,假如转换器400使用图1所示的结构,则第二转换级403应该使用指令触发时钟信号CLKC来采样第二转换级403内的采样指令,而非使用外部时钟信号CLKE。转换级401、403以及405可提供于转换器400中的任何部份,也就是说,转换级401可以是转换器中的起始转换级(starting shifting stage),但也可以是转换器中任何位置上的转换级。另外,本发明的结构并不限制于图4所示的实施例,举例来说,转换级405可被设计来使用外部时钟信号CLKE以采样转换级405内的指令信号输入,而转换级405的下一转换级则是使用指令触发时钟信号CLKC。
因此,也可将图4中所示的转换器400归纳为一种转换器,其包含:至少一转换级,用以依据一指令信号CMD(X-2)接收一外部时钟信号CLKE或一指令触发时钟信号CLKC来产生采样信号(例如,CMD(X-1)、CMD(X),或是CMD(X+1));以及一指令触发时钟信号产生电路,用以依据所述指令信号来产生所述指令触发时钟信号CLKC。假如所述指令触发时钟信号可能在一转换级产生所述采样信号的一周期时段中具有一部分脉冲,则所述转换级(像是图4中的转换级403)会使用外部时钟信号CLKE来产生所述采样信号,而不会使用所述指令触发时钟信号来产生所述采样信号。
在图4所示的实施例中,指令触发时钟信号CLKC的第一脉冲P1(一般由设计的tCKmin来决定)是发生在周期(X-1)处,因而指出部分脉冲可能会出现在指令触发时钟信号CLKC的周期(X-1)中,针对这个情形,转换级401与转换级403会使用外部时钟信号CLKE,因此确保当指令触发时钟信号CLKC中的「部分」脉冲发生时,转换级405(遇到指令触发时钟信号CLKC的第一级)处不会存在有指令信号CMD(X),在这个情形中,因为没有数据可供采样,部分脉冲便不会造成伤害。在「部分」时钟周期中,指令信号CMD(X-1)是由转换级401所产生。指令信号CMD(X-1)将会在下一时钟周期(X)中传递到指令信号CMD(X)。由于部分脉冲发生在周期(X-1),因此确保了指令信号CMD(X)在部分脉冲的发生时间不会有数据。
图6绘示了图4中所示的实施例中的时钟信号与指令信号之间的关系的时序图。如图6所示,外部时钟信号CLKE的上升缘ed1会采样指令信号CMD(X-2),因而产生指令信号CMD(X-1)的高水平。此外,外部时钟信号CLKE的上升缘ed2会采样指令信号CMD(X-1),因而产生指令信号CMD(X)的高水平。接下来,指令触发时钟信号CLKC的上升缘ed3会采样指令信号CMD(X),因而产生指令信号CMD(X+1)的高水平。基于图6,因为并不使用部分脉冲P1来采样任何指令信号,所以通过本发明所公开的技术便可避免部分脉冲P1所造成的错误。
基于上述实施例,由于在指令触发时钟信号CLKC可能具有部分脉冲的周期期间并不会使用指令触发时钟信号CLKC来进行指令信号的采样,因此转换器可避免使用部分脉冲来错误地采样指令信号。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种可以免于使用一部分脉冲的转换器,其特征在于,包含:
一第一转换级,用以使用一外部时钟信号来采样一指令信号,以产生一第一采样指令信号;
一第二转换级,用以使用所述外部时钟信号来采样所述第一采样指令信号,以产生一第二采样指令信号;
一第三转换级,用以依据所述第二采样指令信号来使用一指令触发时钟信号以产生一第三采样指令信号;以及
一指令触发频率产生电路,用以依据所述指令信号产生所述指令触发时钟信号;
其中所述第一转换级不会利用所述指令触发时钟信号来采样所述指令信号,所述第二转换级不会利用所述指令触发时钟信号来采样所述第一采样指令信号,以及所述第三转换级不会利用所述外部时钟信号来采样所述第二采样指令信号。
2.如权利要求1所述的转换器,其特征在于,所述外部时钟信号会由一外部时钟源直接传送到所述第一转换级。
3.如权利要求1所述的转换器,其特征在于,所述第三转换级会使用所述指令触发时钟信号来采样所述第二采样指令信号以产生所述第三采样指令信号。
4.如权利要求1所述的转换器,其特征在于,所述第一转换级是所述转换器的一起始转换级。
5.如权利要求1所述的转换器,其特征在于,所述第一转换级、所述第二转换级以及所述第三转换级之中的每一转换级均是一触发器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/654,421 US9118309B2 (en) | 2012-10-18 | 2012-10-18 | Shifter can avoid utilizing partial pulse |
US13/654,421 | 2012-10-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103780232A CN103780232A (zh) | 2014-05-07 |
CN103780232B true CN103780232B (zh) | 2017-03-01 |
Family
ID=50484810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310405092.7A Active CN103780232B (zh) | 2012-10-18 | 2013-09-06 | 可以免于使用部分脉冲的转换器 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9118309B2 (zh) |
CN (1) | CN103780232B (zh) |
TW (1) | TWI523427B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5422760A (en) * | 1992-08-27 | 1995-06-06 | Quantum Corp. | Disk drive method using zoned data recording and PRML sampling data detection with digital adaptive equalization |
CN101197800A (zh) * | 2006-12-07 | 2008-06-11 | 索尼株式会社 | 信息处理设备以及信息处理方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8692592B2 (en) * | 2005-06-30 | 2014-04-08 | Texas Instruments Incorporated | Digital storage element architecture comprising integrated 2-to-1 multiplexer functionality |
WO2007113736A1 (en) * | 2006-03-31 | 2007-10-11 | Nxp B.V. | Digital signal converter |
-
2012
- 2012-10-18 US US13/654,421 patent/US9118309B2/en active Active
-
2013
- 2013-03-12 TW TW102108652A patent/TWI523427B/zh active
- 2013-09-06 CN CN201310405092.7A patent/CN103780232B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5422760A (en) * | 1992-08-27 | 1995-06-06 | Quantum Corp. | Disk drive method using zoned data recording and PRML sampling data detection with digital adaptive equalization |
CN101197800A (zh) * | 2006-12-07 | 2008-06-11 | 索尼株式会社 | 信息处理设备以及信息处理方法 |
Also Published As
Publication number | Publication date |
---|---|
US9118309B2 (en) | 2015-08-25 |
TWI523427B (zh) | 2016-02-21 |
US20140111263A1 (en) | 2014-04-24 |
TW201417503A (zh) | 2014-05-01 |
CN103780232A (zh) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9685953B1 (en) | Low latency asynchronous interface circuits | |
US8860468B1 (en) | Clock multiplexer | |
CN111147045B (zh) | 一种超导电路的清零方法及系统 | |
CN101694991B (zh) | 用于实现任意脉宽的异步脉冲信号同步的电路 | |
CN103152050A (zh) | 一种高速逐次逼近型模数转换器 | |
US8536918B2 (en) | Flip-flop circuit, scan test circuit, and method of controlling scan test circuit | |
US11073862B2 (en) | Synchronization circuit and cascaded synchronization circuit for converting asynchronous signal into synchronous signal | |
TWI637186B (zh) | 異常時脈偵測方法及其電路 | |
CN103780232B (zh) | 可以免于使用部分脉冲的转换器 | |
KR20160076214A (ko) | 반도체 장치 | |
CN101135924A (zh) | 一种异步复位电路及其实现方法 | |
KR102491690B1 (ko) | 클락 검출기 및 클락 검출 방법 | |
KR20170040394A (ko) | 저전력 c2mos 기반의 ddr cds 카운터 및 이를 이용한 아날로그-디지털 변환 장치 | |
US9197197B2 (en) | Duty cycle protection circuit | |
JPWO2007094074A1 (ja) | 信号処理方法、信号処理装置及びアナログ/デジタル変換装置 | |
TWI452837B (zh) | 時脈回復電路及其頻率偵測模組 | |
US20210125647A1 (en) | Control signal generator and driving method thereof | |
JP2004242339A (ja) | パルス生成回路 | |
CN205304755U (zh) | 一种用于异步电路四相位握手协议的非对称延时装置 | |
US9660615B2 (en) | Flip-flop devices with clock sharing | |
KR102079485B1 (ko) | 타이밍 발생 회로 | |
JP2024003422A (ja) | 半導体装置 | |
JP2008196917A (ja) | 非同期式カウンタ回路 | |
US9774326B2 (en) | Circuit and method for generating clock-signals | |
CN108732422B (zh) | 异常频率检测方法及其电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |