公开/公告号CN105262464A
专利类型发明专利
公开/公告日2016-01-20
原文格式PDF
申请/专利权人 西安华芯半导体有限公司;
申请/专利号CN201510785062.2
发明设计人 亚历山大;
申请日2015-11-16
分类号H03K5/135;
代理机构西安智邦专利商标代理有限公司;
代理人张倩
地址 710055 陕西省西安市高新6路38号腾飞创新中心A座4层
入库时间 2023-12-18 13:38:27
法律状态公告日
法律状态信息
法律状态
2018-05-08
授权
授权
2016-03-16
著录事项变更 IPC(主分类):H03K5/135 变更前: 变更后: 申请日:20151116
著录事项变更
2016-02-17
实质审查的生效 IPC(主分类):H03K5/135 申请日:20151116
实质审查的生效
2016-01-20
公开
公开
技术领域
本发明涉及半导体芯片设计领域,具体涉及一种减小芯片输入端口所需 建立保持时间的电路及方法
背景技术
计算机以及各种电子设备广泛的应用于现代生活的各个方面,对半导体 芯片需求越来越大。人们对速度要求越来越快,芯片时钟就越来越小,而系 统给与芯片输入端口的建立和保持时间越来越小。这就需要设计出更小建立 和保持时间的芯片。
如图1所示,建立时间(setuptime)是指在芯片时钟信号上升沿到来以 前,输入信号稳定不变的时间,如果建立时间不够,输入信号将不能在这个 时钟被芯片正确接收;
保持时间(holdtime)是指在芯片时钟信号上升沿到来以后,输入信号 稳定不变的时间,如果保持时间不够,输入信号同样不能在这个时钟被芯片 正确接收。
如图2所示,现代高速芯片时钟信号通常都是差分信号(vclk/vclk_n), 而需要采样的输入信号都为单端信号(通常与某基准电位vref比较判断高 低)。这样使得基准电位vref发生抖动会导致输入信号延迟发生变化,从而导 致芯片需要的建立保持时间发生变化。如图3所示,包括差分接收器、单端 接收器、时钟开关电路、可变延迟单元以及采样电路,单端接收器和可变延 迟位于信号路径,差分接收器和时钟开关电路位于时钟路径。差分接收器的 输入端接收差分信号(vclk/vclk_n),输出时钟信号clk_i进入时钟开关电路 输出内部采样时钟clk_latch,采样电路在内部采样时钟clk_latch的触发下对 输入信号进行采样。差分时钟信号和单端输入信号需要不同片内接收器,再 加上芯片工作温度、制造工业以及工作电压等等都会影响芯片的建立时间和 保持时间。可变延迟单元是在产品设计或者生产阶段调好的,无法根据应用 自动调节。
发明内容
为了解决现有的芯片的建立时间和保持时间易受到影响的技术问题,本 发明提供一种减小芯片输入端口所需建立保持时间的电路及方法。
本发明的技术解决方案:
一种减小芯片输入端口所需建立保持时间的电路,包括差分接收器、单 端接收器、时钟开关电路、可变延迟单元以及输入信号采样电路,单端接收 器和可变延迟单元依次连接位于信号路径上,差分接收器和时钟开关电路依 次连接且位于时钟路径,所述时钟开关电路的输出端与输入信号采样电路连 接,其特殊制之处在于:还包括正向时钟冗余单元、反向时钟冗余单元和判 断电路,
所述正向时钟冗余单元用于对正向时钟信号vclk进行接收并经过延迟调 整后在内部采样时钟clk_latch的触发下进行采样,输出采样结果clk_sig_o给 判断电路;
所述反向时钟冗余单元用于对反向时钟信号vclk_n进行接收并经过延迟 调整后在内部采样时钟clk_latch的触发下进行采样,输出采样结果 clk_n_sig_o给判断电路;
所述判断电路根据接收到的采样结果clk_sig_o和采样结果clk_n_sig_o 同步调整可变延迟单元、正向时钟冗余单元中的可变延迟单元和反向时钟冗 余单元中的反向时钟可变延迟单元,直至采样结果clk_sig_o和采样结果 clk_n_sig_o发生翻转。
上述正向时钟冗余单元包括依次连接的正向时钟单端接收器、正向时钟 可变延迟单元和正向时钟采样电路,所述正向时钟单端接收器的输入端接收 正向时钟信号vclk,正向时钟采样电路输出采样结果clk_sig_o给判断电路, 所述时钟开关电路的输出端与正向时钟采样电路连接。
上述反向时钟冗余单元包括依次连接的反向时钟单端接收器、反向时钟 可变延迟单元和反向时钟采样电路,所述反向时钟单端接收器的输入端接收 反向时钟信号vclk_n,反向时钟采样电路输出采样结果clk_n_sig_o给判断电 路;所述时钟开关电路的输出端与反向时钟采样电路连接。
一种减小芯片输入端口所需建立保持时间的电路,其特殊之处在于:包 括差分接收器、单端接收器、时钟开关电路、输入信号采样电路、时钟可变 延迟单元、正向时钟冗余单元、反向时钟冗余单元和判断电路,
单端接收器和输入信号采样电路依次连接且位于信号路径上,差分接收 器、时钟可变延迟单元和时钟开关电路依次连接且位于时钟路径,所述时钟 开关电路的输出端与输入信号采样电路连接,
所述正向时钟冗余单元用于在内部采样时钟clk_latch的触发下对正向时 钟信号vclk进行采样,输出采样结果clk_sig_o给判断电路;
所述反向时钟冗余单元用于在内部采样时钟clk_latch的触发下对反向时 钟信号vclk_n进行采样,输出采样结果clk_n_sig_o给判断电路;
所述判断电路根据接收到的采样结果clk_sig_o和采样结果clk_n_sig_o 调整时钟可变延迟单元,直至采样结果clk_sig_o和采样结果clk_n_sig_o发 生变化。
上述正向时钟冗余单元包括依次连接的正向时钟单端接收器和正向时钟 采样电路,所述正向时钟单端接收器的输入端接收正向时钟信号vclk,正向 时钟采样电路输出采样结果clk_sig_o给判断电路,所述时钟开关电路的输出 端与正向时钟采样电路连接。
上述反向时钟冗余单元包括依次连接的反向时钟单端接收器反向时钟采 样电路,所述反向时钟单端接收器的输入端接收反向时钟信号vclk_n,反向 时钟采样电路输出采样结果clk_n_sig_o给判断电路;所述时钟开关电路的输 出端与反向时钟采样电路连接。
减小芯片输入端口所需建立保持时间的方法,包括以下步骤:
1】将可变延迟单元、正向时钟可变延迟单元和反向时钟可变延迟单元的 可变延迟设置为最小值;
2】上电采样:
对正向时钟信号vclk进行接收并经过延迟调整后在内部采样时钟 clk_latch的触发下进行采样,输出采样结果clk_sig_o给判断电路;
同时对反向时钟信号vclk_n进行接收并经过延迟调整后在内部采样时钟 clk_latch的触发下进行采样,输出采样结果clk_n_sig_o给判断电路;
3】基于采样结果进行判断调整:
根据接收到的采样结果clk_sig_o和采样结果clk_n_sig_o同步调整可变 延迟单元、正向时钟冗余单元中的可变延迟单元和反向时钟冗余单元中的反 向时钟可变延迟单元,直至采样结果clk_sig_o和采样结果clk_n_sig_o发生 翻转。
减小芯片输入端口所需建立保持时间的方法,包括以下步骤:
1】将时钟可变延迟单元的可变延迟设置为最小值;
2】上电采样:
对正向时钟信号vclk进行接收并在内部采样时钟clk_latch的触发下进行 采样,输出采样结果clk_sig_o给判断电路;
同时对反向时钟信号vclk_n进行接收并在内部采样时钟clk_latch的触发 下进行采样,输出采样结果clk_n_sig_o给判断电路;
3】基于采样结果进行判断调整:
根据接收到的采样结果clk_sig_o和采样结果clk_n_sig_o调整时钟路径 中的时钟可变延迟单元,直至采样结果clk_sig_o和采样结果clk_n_sig_o发 生翻转。
本发明所具有的优点:
1、本发明可以自动调整内部延迟已达到最优的建立时间和保持时间。
2、本发明利用时钟路径的clk_latch分别采样正向时钟信号(vclk)和反 向时钟(vclk_n)对采样结果进行判断自动调节信号路径上的延迟单元。由 于本发明的设计不需要系统提供额外的功能(只要有时钟就行),自调整可以 在芯片上电过程实现也可以在芯片空闲状态下实现。
3、本发明另一种减小芯片输入端口所需建立保持时间的方式,把可变延 迟放在时钟路径上,它的额外好处是可以减少可变延迟的个数,从而优化芯 片的面积。
附图说明
图1为建立时间和保持时间的定义过程示意图;
图2为差分时钟对单端输入信号的建立时间和保持时间的时序示意图;
图3为现有的芯片接收器和采样电路结构示意图;
图4为本发明减小输入端口需要建立保持时间的接口电路示意图;
图5为判断电路工作过程示意图;
图6本发明另一种可变延迟在时钟路径的接口电路示意图。
具体实施方式
如图4所示利用时钟路径的clk_latch分别采样正向时钟信号(vclk)和 反向时钟(vclk_n)对采样结果进行判断自动调节信号路径上的延迟单元。 由于本发明的设计不需要系统提供额外的功能(只要有时钟就行),自调整可 以在芯片上电过程实现也可以在芯片空闲状态下实现。
具体结构实现为:一种减小芯片输入端口所需建立保持时间的电路,包 括差分接收器、单端接收器、时钟开关电路、可变延迟单元以及输入信号采 样电路,单端接收器和可变延迟单元依次连接位于信号路径上,差分接收器 和时钟开关电路依次连接且位于时钟路径,时钟开关电路的输出端与输入信 号采样电路连接,还包括正向时钟冗余单元、反向时钟冗余单元和判断电路, 正向时钟冗余单元用于对正向时钟信号vclk进行接收并经过延迟调整后在内 部采样时钟clk_latch的触发下进行采样,输出采样结果clk_sig_o给判断电路; 反向时钟冗余单元用于对反向时钟信号vclk_n进行接收并经过延迟调整后在 内部采样时钟clk_latch的触发下进行采样,输出采样结果clk_n_sig_o给判断 电路;判断电路根据接收到的采样结果clk_sig_o和采样结果clk_n_sig_o同 步调整可变延迟单元、正向时钟冗余单元中的可变延迟单元和反向时钟冗余 单元中的反向时钟可变延迟单元,直至采样结果clk_sig_o和采样结果 clk_n_sig_o发生变化。
一般正向时钟冗余单元包括依次连接的正向时钟单端接收器、正向时钟 可变延迟单元和正向时钟采样电路,正向时钟单端接收器的输入端接收正向 时钟信号vclk,正向时钟采样电路输出采样结果clk_sig_o给判断电路,时钟 开关电路的输出端与正向时钟采样电路连接。反向时钟冗余单元包括依次连 接的反向时钟单端接收器、反向时钟可变延迟单元和反向时钟采样电路,所 述反向时钟单端接收器的输入端接收反向时钟信号vclk_n,反向时钟采样电 路输出采样结果clk_n_sig_o给判断电路;时钟开关电路的输出端与反向时钟 采样电路连接。
其工作过程为:
1、所有信号接收器可变延迟设为最小值;
2、基于采样结果clk_sig_o/clk_n_sig_o增加可变延迟,直到采样结果发生 改变,如图5所示;
3、将采样结果发生翻转时的可变延迟大小设置给单端输入信号路径上的 可变延迟
这样就能保证输入信号在外部给很小的建立时间和保持时间,内部也能 被真确的采样。从而达到减小芯片输入端口需要建立和保持时间的目的。
同样图4电路是把可变延迟放在信号路径上,我们也可以把可变延迟放 在时钟路径上,如图6所示。它的额外好处是可以减少可变延迟的个数,从 而优化芯片的面积。
机译: 数据输入电路和根据外部时钟的频率控制数据的建立时间和保持时间的数据输入方法
机译: 保证输入建立/保持时间裕量的采样时钟产生电路,其方法,同步的半导体存储器和包括相同采样时钟产生电路的存储器系统
机译: 半导体集成电路,能够修改外部命令和地址的输入建立时间和输入保持时间