一种时钟电路结构的制作方法

文档序号:19473270发布日期:2019-12-21 02:32阅读:556来源:国知局
一种时钟电路结构的制作方法

本发明涉及时钟电路技术领域,更具体地说是指一种时钟电路结构。



背景技术:

所有的芯片设计中,都存在复杂的时钟结构,存在几路甚至是十几路时钟的输入,最终选择一路合适的时钟使用,但是,不合理的时钟选择电路极容易造成占空比出现问题,不能保证时钟信号的占空比在50%,最终导致某些对时钟占空比敏感模块工作不正常;因此,无法满足需求。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种时钟电路结构。

为实现上述目的,本发明采用以下技术方案:

一种时钟电路结构,包括一个或一个以上的输入单元,输出选择器,及输出反相器;所述输入单元包括输入选择器,及输入反相器;所述输入选择器的输入端用于接收原时钟脉冲信号,输出端与所述输入反相器的输入端连接,输入反相器的输出端与所述输出选择器的输入端连接,输出选择器的输出端与输出反相器的输入端连接,输出反相器的输出端用于输出偏移后的时钟脉冲信号。

其进一步技术方案为:所述输入选择器用于接收一路或一路以上的原时钟脉冲信号。

其进一步技术方案为:所述原时钟脉冲信号的偏移路线包括:在输入选择器上发生正向偏移,在输入反相器上发生反向偏移,在输出选择器上发生正向偏移,再在输出反相器上发生正向偏移,最后使得偏移后的时钟脉冲信号等于原时钟脉冲信号。

其进一步技术方案为:所述输入选择器与输出选择器的型号相同。

其进一步技术方案为:所述输入选择器的型号为clkmux。

其进一步技术方案为:所述输入反相器与输出反相器的型号相同。

其进一步技术方案为:所述输入反相器的型号为clkinv。

一种时钟电路结构,包括一个或一个以上的输入输出单元,及输出选择器;所述输入输出单元包括一个或一个以上的输入反相器,输入选择器,及输出反相器;所述输入反相器的输入端用于接收原时钟脉冲信号,输出端与所述输入选择器的输入端连接,输入选择器的输出端与所述输出反相器的输入端连接,输入反相器的输出端与所述输出选择器的输入端连接,输出选择器的输出端用于输出偏移后的时钟脉冲信号。

其进一步技术方案为:所述输入选择器用于接收一路或一路以上的原时钟脉冲信号,每一路原时钟脉冲信号对应有所述输入反相器。

其进一步技术方案为:所述原时钟脉冲信号的偏移路线包括:在输入反相器上发生正向偏移,在输入选择器上发生反向偏移,在输出反相器上发生正向偏移,再在输出选择器上发生正向偏移,最后使得偏移后的时钟脉冲信号等于原时钟脉冲信号。

本发明与现有技术相比的有益效果是:解决了时钟电路中多路选择时,时钟向一个方向偏移的问题,保证时钟占空比为50%。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

图1为现有的两输入时钟选择电路示意图;

图2为两输入时钟选择电路偏移示意图;

图3为现有的四路时钟选择电路示意图;

图4为四路时钟选择电路偏移示意图;

图5为本发明时钟电路结构实施例一的控制原理框图;

图6为实施例一的选择电路示意图;

图7为实施例一的选择电路偏移示意图;

图8为实施例一的选择细化电路示意图;

图9为实施例一的选择细化电路偏移示意图;

图10为本发明时钟电路结构实施例二的控制原理框图;

图11为实施例二的选择细化电路示意图。

具体实施方式

为阐述本发明的思想及目的,下面将结合附图和具体实施例对本发明做进一步的说明。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后等)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变,所述的连接可以是直接连接,也可以是间接连接。

另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

如无特别说明,本文中的“/”代表含义为“或”。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不应理解为必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域的技术人员可以将本说明书中描述的不同实施例或示例进行结合和组合。

如图1到图11所示的具体实施例,其中,如图1至图4为现有技术,其中,如图1至图2所示,以两输入选择器为例,clk0和clk1为输入,根据选择要求选择合适的时钟作为输出,clk为最终的输出;假设此时钟选择器选择clk0,那么根据mux(选择器)的逻辑关系,则clk=clk0,若clk0为高电平,那么clk也为高电平,那么clk0和clk均朝向一个方向偏移,采用上升的箭头表示,即clk0从低电平跳变为高电平,那么clk经过mux的本身的cell延迟后也从低电平跳变为高电平,因此clk和clk0的偏移方向一致。

其中,如图3至图4所示,如果有四个时钟(clk0/clk1/clk2/clk3)参与选择,假设依然选择clk0作为最终的输出,即clk=clk0,那么时钟的偏移情况如图4所示,clk0和clk均朝向一个方向偏移,假设一个箭头代表偏移一次,那么四路时钟选择电路时钟向一个方向偏移了2次,可以得出结论使用常规选择器作为时钟选择时,时钟会向一个方向偏移,选择的次数越多,偏移次数越多;而在实际的芯片设计中存在几路甚至十几路时钟输入,最终选择一路合适的作为输出,那么经过的选择器越多,向一个方向偏移的次数就越多,上升沿和下降沿的时间会存在差异,经过的mux级数越多,差异会越大,最终导致占空比小于50%,导致某些对时钟占空比敏感的模块工作不正常。

其中,如图5至图9所示,本发明公开了一种时钟电路结构的实施例一,包括一个或一个以上的输入单元10,输出选择器20,及输出反相器30;所述输入单元10包括输入选择器11,及输入反相器12;所述输入选择器11的输入端用于接收原时钟脉冲信号,输出端与所述输入反相器12的输入端连接,输入反相器12的输出端与所述输出选择器20的输入端连接,输出选择器20的输出端与输出反相器30的输入端连接,输出反相器30的输出端用于输出偏移后的时钟脉冲信号。

其中,所述输入选择器11用于接收一路或一路以上的原时钟脉冲信号。

其中,所述原时钟脉冲信号的偏移路线包括:在输入选择器11上发生正向偏移,在输入反相器12上发生反向偏移,在输出选择器20上发生正向偏移,再在输出反相器30上发生正向偏移,最后使得偏移后的时钟脉冲信号等于原时钟脉冲信号。

其中,所述输入选择器11与输出选择器20的型号相同。

进一步地,所述输入选择器11的型号为clkmux。

其中,所述输入反相器12与输出反相器30的型号相同。

进一步地,所述输入反相器12的型号为clkinv。

其中,如图6至图9所示的具体实施例,经过mux1时,时钟正向偏移,经过mux4,时钟向反向偏移;将图中的mux4细化分解为3个反相器(inv)和一个选择器(mux),同样假设依旧选择clk0,即clk=clk0;通过分析可以得出时钟偏移的具体分析结果,经过mux1正向偏移(实线箭头),经过inv0后,信号反向,为反向偏移(虚线箭头),经过mux5反向偏移(虚线箭头),经过inv2,信号反向,变为正向偏移(实线箭头);可以看出,两个mux,一个正向偏移一个反向偏移,上升沿和下降沿的差异在两个mux的情况正好相反;两个inv,一个正向偏移一个反向偏移,正反向偏移的数目一致,最终输出clk,clk=clk0,这种电路结构保证了时钟信号经过的占空比。

其中,如图10至图11所示,本发明公开了一种时钟电路结构的实施例二,包括一个或一个以上的输入输出单元40,及输出选择器50;所述输入输出单元40包括一个或一个以上的输入反相器41,输入选择器42,及输出反相器43;所述输入反相器41的输入端用于接收原时钟脉冲信号,输出端与所述输入选择器42的输入端连接,输入选择器42的输出端与所述输出反相器43的输入端连接,输入反相器43的输出端与所述输出选择器50的输入端连接,输出选择器50的输出端用于输出偏移后的时钟脉冲信号。

其中,所述输入选择器42用于接收一路或一路以上的原时钟脉冲信号,每一路原时钟脉冲信号对应有所述输入反相器41。

其中,所述原时钟脉冲信号的偏移路线包括:在输入反相器41上发生正向偏移,在输入选择器42上发生反向偏移,在输出反相器43上发生正向偏移,再在输出选择器50上发生正向偏移,最后使得偏移后的时钟脉冲信号等于原时钟脉冲信号。

其中,在其他实施例中,当十几路时钟选择时,也采用上述的结构,将第2、4、6…偶数列的mux输入和输出加入反相器的电路结构或者将第1、3、5…等奇数列的mux输入和输出加入反相器的电路结构,这样可以保证时钟信号的占空比为50%;其中,本专利中的mux以两输入mux为例,但同样也可以采用三输入或其他输入的mux,同时,电路为时钟选择电路,因此电路中所使用的选择器和反向器均为上升沿和下降沿相等的clkmux和clkinv。

综上所述,本发明解决了时钟电路中多路选择时,时钟向一个方向偏移的问题,保证时钟占空比为50%。

上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1