CN103019303A - 时序路径上保持时间的调节装置与方法 - Google Patents
时序路径上保持时间的调节装置与方法 Download PDFInfo
- Publication number
- CN103019303A CN103019303A CN2012105731930A CN201210573193A CN103019303A CN 103019303 A CN103019303 A CN 103019303A CN 2012105731930 A CN2012105731930 A CN 2012105731930A CN 201210573193 A CN201210573193 A CN 201210573193A CN 103019303 A CN103019303 A CN 103019303A
- Authority
- CN
- China
- Prior art keywords
- retention time
- chip
- time
- delay
- special function
- 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.)
- Granted
Links
Images
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
本发明是关于时序路径上保持时间的调节装置与方法,该时序路径是片上***中不同芯片间的同一时序路径。本发明保持时间的调整装置包含设置于这些芯片中一者上的保持时间延时装置,该保持时间延时装置选择给时序路径中的数据路径上加上不同的延时;及设置于这些芯片中其它者上的保持时间校验装置,该保持时间校验装置使用乱序逻辑校验时序路径的保持时间是否满足正确时序需要。保持时间延时装置基于保持时间校验装置的校验结果调整延时直至满足正确时序需要。本发明具有高性价比和数据传输稳定等优点。
Description
技术领域
本发明是关于时序路径上保持时间的调节装置与方法,特别是不同芯片间同一时序路径上保持时间的调节装置与方法。
背景技术
由于模拟电路不能随着集成电路制造工艺尺寸的缩小而等比例缩小,所以当集成电路制造工艺越来越先进的时候,用相同工艺在同一颗芯片上实现数模混合片上***的成本反而越来越不优化。
为解决这一问题,一种方法是基于芯片堆叠技术把片上***中的数字逻辑单元和模拟电路分开,其中面积能够随着工艺尺寸缩小而等比例缩小的数字逻辑单元实现在先进的小尺寸工艺芯片上,面积不能随着工艺尺寸缩小而等比例缩小的模拟电路实现在折旧完毕且价格低廉的大尺寸工艺芯片上,然后用微控制器标准***总线做管脚互连上下堆叠的这两颗芯片。
为使两个不同层上的芯片能进行正常数据通信,需保证不同层上芯片间同一时序路径上保持时间准确,这也是目前阻碍芯片堆叠技术发展的一个重要问题。
发明内容
本发明的一个目的在于提供片上***的时序路径上保持时间的调整装置与方法,其可使不同芯片间的同一时序路径上保持时间满足正确时序的要求。
本发明提供一种时序路径上保持时间的调整装置,该时序路径是片上***中不同芯片间的同一时序路径。保持时间的调整装置包含设置于这些芯片中一者上的保持时间延时装置,该保持时间延时装置选择给时序路径中的数据路径上加上不同的延时;以及设置于这些芯片中其它者上的保持时间校验装置,该保持时间校验装置使用乱序逻辑校验时序路径的保持时间是否满足正确时序需要。保持时间延时装置基于保持时间校验装置的校验结果调整延时直至满足正确时序需要。
本发明中,保持时间延时装置与片上***的主微控制器内核设置在同一个芯片上。保持时间延时装置包含一多路选择器,该多路选择器设置在所述时序数据路径上,且位于芯片的输入输出管脚和组合逻辑之间。多路选择器的选择端连接至所述片上***的保持时间延时选择特殊功能寄存器的输出端,数据输入端0-n(n≥2)分别连接1至n+1个串联的延时单元。当校验结果显示保持时间不满足正确时序需要时,保持时间延时选择特殊功能寄存器自增1。保持时间的最大延时为时序路径中时钟路径的最大延时减去时序路径中数据路径的最小延时。保持时间校验装置与片上***的主微控制器内核设置在不同的芯片上。保持时间校验装置包含至少两个可读写的乱序逻辑结果特殊功能寄存器组成,至少两个乱序逻辑结果特殊功能寄存器共用一个上电复位信号;各特殊功能寄存器的时钟输入连至所述片上***上一个乱序逻辑输入时钟特殊功能寄存器的输出,数据输入分别连至逻辑“0”或者逻辑“1”。
本发明还提供了一种时序路径上保持时间的调整方法,该时序路径是片上***中不同芯片间的同一时序路径。本发明方法包含于芯片中一者上选择给时序路径中的数据路径上加上不同的延时,于芯片中其它者上使用乱序逻辑校验时序路径的保持时间是否满足正确时序需要;及调整延时直至满足正确时序。
本发明中,使用一保持时间延时装置施加所述延时,所述保持时间延时装置包含一多路选择器,该多路选择器设置在所述时序数据路径上,且位于芯片的输入输出管脚和组合逻辑之间。
本发明中,所述多路选择器的选择端连接至所述片上***的保持时间延时选择特殊功能寄存器的输出端,所述多路选择器的数据输入端0-n(n≥2)分别连接1至n+1个串联的延时单元。当所述校验结果显示所述保持时间不满足正确时序需要时,保持时间延时选择特殊功能寄存器自增1。所述保持时间的最大延时为所述时序路径中时钟路径的最大延时减去所述时序路径中数据路径的最小延时。
本发明调整方法使用一保持时间校验装置进行所述校验。所述保持时间校验装置包含至少两个可读写的乱序逻辑结果特殊功能寄存器组成,所述至少两个乱序逻辑结果特殊功能寄存器共用一个上电复位信号;各乱序逻辑结果特殊功能寄存器的时钟输入连至所述片上***上一个乱序逻辑输入时钟特殊功能寄存器的输出,数据输入分别连至逻辑“0”或者逻辑“1”。
本发明调整方法进一步包含:给片上***上电,翻转所述乱序逻辑输入时钟特殊功能寄存器;检测乱序逻辑结果特殊功能寄存器的输出值是否等于其输入端的值。
相较于现有技术,本发明的保持时间的调整装置与方法可动态调整不同芯片间同一时序路径上的保持时间直至其满足正确时序的要求,从而保证数据传输的正确性。相应的堆叠片上***具有高性价比和稳定的数据传输。
附图说明
图1是一堆叠片上***的结构示意图;
图2是图1中堆叠片上***中顶层芯片和底层芯片进行数据通信时的***时钟树的结构图;
图3是两层芯片间数据基于输入输出串行时钟传输的数据路径和时钟路径示意图;
图4是顶层与底层芯片间数据基于输入输出串行时钟传输的时序图;
图5是应用根据本发明一实施例的保持时间延时装置的数据基于输入输出串行时钟传输的数据路径和时钟路径的示意图;
图6是根据本发明一实施例的保持时间校验装置的结构示意图;
图7是根据本发明一实施例的调节保持时间的方法。
具体实施方式
为更好地理解本发明的精神,以下结合本发明的部分优选实施例对其作进一步说明。
图1是一堆叠片上***10的结构示意图。如图1所示,在该堆叠片上***10中,在顶层(top die)芯片12中实现的是高速模块,例如SRAM120、非易失性存储器121、数字外设122、CPU或GPU 123、片上时钟124、标准***总线125。而在底层(bot die)芯片14中实现的是一些低速模块,例如中断管理140、电源管理141、模拟外设142、输入输出PAD 143、标准***总线144。顶层芯片12和底层芯片14的连接是通过由微控制器标准***总线做成的输入输出管脚16上下互连的。
图2是图1中堆叠片上***10中顶层芯片12和底层芯片14进行数据通信时的***时钟树(clock tree)20的结构图。顶层芯片12上的模块大多是运行速度比较快的模块,且嵌入式微处理器内核(CPU或GPU)也设置在顶层芯片12。所以,将***时钟源22放在顶层芯片12中可方便直接由微控制器内核访问高速模块使用。***时钟源22产生的时钟波形通过时钟树20传输到需要时钟的时序单元24。底层芯片14都是些低速外设模块,***时钟源22产生的时钟波形,经过时钟分频器26后,产生输入输出串行时钟,其通过顶层芯片12的接口(如PAD1)128传到底层芯片14的接口(如PAD2)148上。而这两个接口是通过引线键合(wire bonding)或硅通孔技术(TSV)连接。输入输出串行时钟是在上、下芯片间进行数据通信时的同步时钟信号,顶层芯片12的输入输出串行时钟通过顶层接口(PAD1)128和连接引线,传输到底层芯片14,再通过底层的时钟树20,传输到需要时钟信号的时序单元24。
图3是两层芯片间数据基于输入输出串行时钟18传输的数据路径21和时钟路径23示意图。如图3所示,数据路径21如下:输入输出串行时钟(IO_MUX_clk1)18触发顶层芯片12中的一个时序逻辑210的时钟端口128后,输出端(Q1)211经过一段时间(t0)的组合逻辑212延时后达到顶层芯片12上的输入输出管脚16,如IO_PAD1,IO_PAD1的内部延时为时间t2。然后经过堆叠芯片10间的引线传输到底层芯片14上的输入输出管脚16,如IO_PAD2,IO_PAD2的内部延时为t3,之后再经过t1时间的组合逻辑212的延时达到底层时序逻辑212的数据端口213,如D2。时钟路径23则如下:输入输出串行时钟18经过内部延时为t4的缓冲器231,然后达到顶层芯片12上的输入输出管脚16,如IO_PAD3,其内部延时为t6,通过引线连接到底层芯片14上的输入输出管脚16,IO_PAD4上,其内部延时为t7,再经过延时为t5的另一缓冲器231到达底层时序逻辑212的时钟端口233,如clk2。
图4是顶层与底层芯片12、14间数据基于输入输出串行时钟18传输的时序图。如图4所示,当t0+t2+t3+t1>t4+t6+t7+t5,底层数据端口213,D2上的数据不会被时序逻辑212在时钟边缘edge0锁存,时序正确。然而,当t0+t2+t3+t1<t4+t6+t7+t5,D2的数据在时钟边缘edge0会被时序逻辑212采集到,导致保持时间错误。直接后果就是堆叠式片上***10中不同层芯片间无法进行正常的数据通信。
根据本发明实施例的不同芯片间同一时序路径上保持时间的调节装置和方法可以解决上述问题。该保持时间的调节装置与方法可动态调节不同芯片间同一条时序路径上的保持时间,直至该保持时间正确,从而保证不同芯片间数据通信的正常进行。在一实施例中,该保持时间的调节装置包含设置于一片上***一芯片上的保持时间延时装置和设置于不同于该芯片的其它芯片上的保持时间延时校验装置。
图5是应用根据本发明一实施例的保持时间延时装置30的数据基于输入输出串行时钟18传输的数据路径21和时钟路径23的示意图。如图5所示,在顶层芯片12的输入输出管脚16,如IO_PAD1之前设置一个多路选择器32,多路选择器32的选择端(sel)连接片上***10的“保持时间延时选择特殊功能寄存器(SFR)”的输出。该特殊功能寄存器与片上***10的微控制器内核,如主微控制器内核设置在相同的芯片上,如顶层芯片12。为获得不同保持时间的需求,多路选择器32可有0至n个输入端,n≥2,具体选择时需要综合考虑芯片面积问题,n越大,所占面积越大,但动态调节准确率越高。每一输入端连接至少一延时单元36,各个输入端和组合逻辑212输出之间的延时各不相同以获得不同的保持时间。具体可以由微控制器内核赋以不同的值给“保持时间延时选择特殊功能寄存器”来选择在数据路径21上施加不同的延时来满足不同芯片间同一条时序路径上保持时间的要求。例如在本实施例中,第一个输入端0前连接一个延时单元Del0-1,第二个输入端1前连接一个延时单元Del1-1和一个延时单元Del1-2,Del1-1与Del1-2串联。以此类推,第n+1个输入端n前连接n+1个串联在一起的延时单元,分别为Deln-1、Deln-2、......Deln-(n+1)。Del0-1、Del1-1、Del2-1......Deln-1的另一端分别连到顶层组合逻辑212的输出上。即对每一输入端,依次增加其连接的延时单元36的数量,连接同一输入端的延时单元36串联在一起;从而使得顶层组合逻辑212至多路选择器32的各输入端具有不同的延时。其中在顶层的一输入输出管脚16,如IO_PAD1和顶层组合逻辑212之间加入的最大延时是Tsssss(t4+t6+t7+t5)-Tfffff(t0+t2+t3+t1),Tsssss是两个芯片12、14处于最差情况下,即t4+t6+t7+t5达到最大;Tfffff是两个芯片处于最好情况下,即t0+t2+t3+t1达到最小。
图6是根据本发明一实施例的保持时间校验装置40的结构示意图。如图6所示,该保持时间延时校验装置40是一设在底层芯片14上的一个乱序逻辑模块40,即该乱序逻辑模块40与片上***10的主微控制器内核设置在不同芯片上。该乱序逻辑模块40包含一个乱序逻辑输入时钟400,是片上***10上的一个乱序逻辑输入时钟特殊功能寄存器(未示出)的输出。同样,该特殊功能寄存器与片上***10的微控制器内核设在不同的芯片上,由微控制器内核基于芯片间输入输出串行传输时钟18访问。乱序逻辑输入时钟400进一步连接n个共用一上电复位信号的乱序逻辑结果特殊功能寄存器402的时钟输入端,且每个乱序逻辑结果特殊功能寄存器402部有一个固定值(fixed_value)输入端。该固定值是片上***10设计的时候预设的,可以是逻辑“0”或“1”。相应的,每个乱序逻辑结果特殊功能寄存器402会输出一乱序逻辑结果。
图7是根据本发明一实施例的调节保持时间的方法。结合图6、7,在步骤50,片上***10上电复位之后,乱序逻辑结果特殊功能寄存器402输出的乱序逻辑结果部被设成全“0”或者全“1”,或者是一个特定的值(reset_value),且保证reset_value不等于预设的固定值即可。在步骤52,翻转乱序逻辑输入时钟特殊功能寄存器402,读出乱序逻辑结果。例如,当乱序逻辑输入时钟400接收到一个有效时钟信号,各乱序逻辑结果特殊功能寄存器402的输出就会发生翻转,分别变成fixed_value_n、fixed_value_n-1、……、fixed_value_2、fixed_value_1,片上***10的微控制器内核会读取该乱序逻辑结果特殊功能寄存器402中的值。在步骤54,检测乱序逻辑结果是否等于预期的值。如果保持时间调节正确,乱序逻辑结果就能输出与预期固定值相同的值。那么在步骤56,片上***10会在满足保持时间的条件下继续后续的数据传输。反之,当乱序逻辑结果不能输出与预期固定值相同的值的话,则意味着保持时间的调节不正确,导致乱序逻辑输入时钟特殊功能寄存器不能被正确访问,或乱序逻辑结果特殊功能寄存器402不能被正确访问。需要在步骤58重新调节保持时间,即保持时间延时选择特殊功能寄存器自动加“1”,直至片上***微控制器内核能够读出乱序逻辑结果与预期固定值相同的值。一般设置乱序逻辑结果特殊功能寄存器402的值位宽,即n的值可以是32位、64位或者96位,甚至更高。乱序逻辑结果读出特殊功能寄存器402的位宽越大,则动态调节保持时间出错的几率就会越小。
需要注意的是,本发明的上述实施例仅用于示例而非限制,例如本发明的堆叠***完全可以包含更多层的芯片,本领域技术人员依据本发明的教导和启示所作出的其它实施例均在本发明的保护之列。
Claims (16)
1.一种时序路径上保持时间的调整装置,其特征在于,所述时序路径是片上***中不同芯片间的同一时序路径;所述保持时间的调整装置包含:
设置于所述芯片上的保持时间延时装置;该保持时间延时装置选择给所述时序路径中的数据路径上加上不同的延时;及
设置于所述芯片上的保持时间校验装置;所述保持时间校验装置使用乱序逻辑校验所述时序路径的保持时间是否满足正确时序需要,所述保持时间延时装置基于所述保持时间校验装置的校验结果调整所述延时直至满足正确时序需要。
2.如权利要求1所述的调整装置,其特征在于,所述保持时间延时装置与所述片上***的主微控制器内核设置在同一个芯片上。
3.如权利要求1所述的调整装置,其特征在于,所述保持时间延时装置包含一多路选择器,该多路选择器设置在所述时序数据路径上,且位于芯片的输入输出管脚和组合逻辑之间。
4.如权利要求3所述的调整装置,其特征在于,所述多路选择器的选择端连接至所述片上***的保持时间延时选择特殊功能寄存器的输出端,所述多路选择器的数据输入端0-n分别连接1至n+1个串联的延时单元;其中,n≥2。
5.如权利要求4所述的调整装置,其特征在于,当所述校验结果显示所述保持时间不满足正确时序需要时,保持时间延时选择特殊功能寄存器自增1。
6.如权利要求1所述的调整装置,其特征在于,所述保持时间的最大延时为所述时序路径中时钟路径的最大延时减去所述时序路径中数据路径的最小延时。
7.如权利要求1所述的调整装置,其特征在于,所述保持时间校验装置与所述片上***的主微控制器内核设置在不同的芯片上。
8.如权利要求1所述的调整装置,其特征在于,所述保持时间校验装置包含至少两个可读写的乱序逻辑结果特殊功能寄存器组成,所述至少两个乱序逻辑结果特殊功能寄存器共用一个上电复位信号;各特殊功能寄存器的时钟输入连至所述片上***上一个乱序逻辑输入时钟特殊功能寄存器的输出,数据输入分别连至逻辑“0”或者逻辑“1”。
9.一种时序路径上保持时间的调整方法,其特征在于,该时序路径是片上***中不同芯片间的同一时序路径;所述保持时间的调整方法包含:
于所述芯片上选择给所述时序路径中的数据路径上加上不同的延时;
于所述芯片上使用乱序逻辑校验所述时序路径的保持时间是否满足正确时序需要;及调整所述延时直至满足正确时序。
10.如权利要求9所述的调整方法,其特征在于,其使用一保持时间延时装置施加所述延时,所述保持时间延时装置包含一多路选择器,该多路选择器设置在所述时序数据路径上,且位于芯片的输入输出管脚和组合逻辑之间。
11.如权利要求10所述的调整方法,其特征在于,所述多路选择器的选择端连接至所述片上***的保持时间延时选择特殊功能寄存器的输出端,所述多路选择器的数据输入端0-n(n≥2)分别连接1至n+1个串联的延时单元。
12.如权利要求11所述的调整方法,其特征在于,当所述校验结果显示所述保持时间不满足正确时序需要时,保持时间延时选择特殊功能寄存器自增1。
13.如权利要求9所述的调整方法,其特征在于,所述保持时间的最大延时为所述时序路径中时钟路径的最大延时减去所述时序路径中数据路径的最小延时。
14.如权利要求9所述的调整方法,其特征在于,其使用一保持时间校验装置进行所述校验。
15.如权利要求14所述的调整方法,其特征在于,所述保持时间校验装置包含至少两个可读写的乱序逻辑结果特殊功能寄存器组成,所述至少两个乱序逻辑结果特殊功能寄存器共用一个上电复位信号;各乱序逻辑结果特殊功能寄存器的时钟输入连至所述片上***上一个乱序逻辑输入时钟特殊功能寄存器的输出,数据输入分别连至逻辑“0”或者逻辑“1”。
16.如权利要求15所述的调整方法,其特征在于,进一步包含:
所述片上***上电;
翻转所述乱序逻辑输入时钟特殊功能寄存器;
检测所述乱序逻辑结果特殊功能寄存器的输出值是否等于其输入端的值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210573193.0A CN103019303B (zh) | 2012-12-26 | 2012-12-26 | 时序路径上保持时间的调节装置与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210573193.0A CN103019303B (zh) | 2012-12-26 | 2012-12-26 | 时序路径上保持时间的调节装置与方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103019303A true CN103019303A (zh) | 2013-04-03 |
CN103019303B CN103019303B (zh) | 2016-02-10 |
Family
ID=47968003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210573193.0A Active CN103019303B (zh) | 2012-12-26 | 2012-12-26 | 时序路径上保持时间的调节装置与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103019303B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104900260A (zh) * | 2014-03-07 | 2015-09-09 | 中芯国际集成电路制造(上海)有限公司 | 延时选择器 |
CN106383793A (zh) * | 2016-09-05 | 2017-02-08 | 邦彦技术股份有限公司 | 外部设备的访问方法及片上*** |
CN110018654A (zh) * | 2019-03-19 | 2019-07-16 | 中科亿海微电子科技(苏州)有限公司 | 细粒度可编程时序控制逻辑模块 |
US10381330B2 (en) | 2017-03-28 | 2019-08-13 | Silicon Storage Technology, Inc. | Sacrificial alignment ring and self-soldering vias for wafer bonding |
CN117368698A (zh) * | 2023-11-01 | 2024-01-09 | 上海合芯数字科技有限公司 | 芯片电路及其测试方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010009385A1 (en) * | 2000-01-26 | 2001-07-26 | Jiin Lai | Delay device having a delay lock loop and method of calibration thereof |
CN1767052A (zh) * | 2005-09-01 | 2006-05-03 | 上海交通大学 | 高速动态同步随机存储的反馈时钟接口改进方法 |
CN101592976A (zh) * | 2009-04-16 | 2009-12-02 | 苏州国芯科技有限公司 | 一种将片上仿真器时钟同步到微处理器时钟域的方法 |
-
2012
- 2012-12-26 CN CN201210573193.0A patent/CN103019303B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010009385A1 (en) * | 2000-01-26 | 2001-07-26 | Jiin Lai | Delay device having a delay lock loop and method of calibration thereof |
CN1767052A (zh) * | 2005-09-01 | 2006-05-03 | 上海交通大学 | 高速动态同步随机存储的反馈时钟接口改进方法 |
CN101592976A (zh) * | 2009-04-16 | 2009-12-02 | 苏州国芯科技有限公司 | 一种将片上仿真器时钟同步到微处理器时钟域的方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104900260A (zh) * | 2014-03-07 | 2015-09-09 | 中芯国际集成电路制造(上海)有限公司 | 延时选择器 |
CN106383793A (zh) * | 2016-09-05 | 2017-02-08 | 邦彦技术股份有限公司 | 外部设备的访问方法及片上*** |
WO2018040128A1 (zh) * | 2016-09-05 | 2018-03-08 | 邦彦技术股份有限公司 | 外部设备的访问方法及片上*** |
CN106383793B (zh) * | 2016-09-05 | 2019-10-18 | 邦彦技术股份有限公司 | 外部设备的访问方法及片上*** |
US10381330B2 (en) | 2017-03-28 | 2019-08-13 | Silicon Storage Technology, Inc. | Sacrificial alignment ring and self-soldering vias for wafer bonding |
CN110018654A (zh) * | 2019-03-19 | 2019-07-16 | 中科亿海微电子科技(苏州)有限公司 | 细粒度可编程时序控制逻辑模块 |
CN110018654B (zh) * | 2019-03-19 | 2021-09-14 | 中科亿海微电子科技(苏州)有限公司 | 细粒度可编程时序控制逻辑模块 |
CN117368698A (zh) * | 2023-11-01 | 2024-01-09 | 上海合芯数字科技有限公司 | 芯片电路及其测试方法 |
CN117368698B (zh) * | 2023-11-01 | 2024-05-24 | 上海合芯数字科技有限公司 | 芯片电路及其测试方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103019303B (zh) | 2016-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11899597B2 (en) | High capacity memory system with improved command-address and chip-select signaling mode | |
US11953981B2 (en) | Memory module register access | |
US10431292B2 (en) | Method and apparatus for controlling access to a common bus by multiple components | |
US20200349991A1 (en) | Memory control component with inter-rank skew tolerance | |
US8269524B2 (en) | General purpose input/output pin mapping | |
US8438326B2 (en) | Scalable memory interface system | |
CN103019303A (zh) | 时序路径上保持时间的调节装置与方法 | |
US9934175B2 (en) | Direct memory access for programmable logic device configuration | |
WO2020018810A1 (en) | Configurable network-on-chip for a programmable device | |
US8897083B1 (en) | Memory interface circuitry with data strobe signal sharing capabilities | |
US9373384B2 (en) | Integrated circuit device having programmable input capacitance | |
US9330218B1 (en) | Integrated circuits having input-output circuits with dedicated memory controller circuitry | |
CN107209735B (zh) | 可配置管芯、层叠封装装置以及方法 | |
CN104834629B (zh) | 总线型的中央处理器 | |
US8443129B1 (en) | Method and apparatus for implementing a data bus interface | |
US9148155B1 (en) | Clock distribution architecture for integrated circuit | |
CN202495946U (zh) | 一种基于物联网管理控制的fpga的总线型通信*** | |
US20140247084A1 (en) | Specifications support enablement | |
US8966124B1 (en) | Systems, methods, and articles of manufacture to stream data | |
Raghavan | Five emerging DRAM interfaces you should know for your next design | |
Srinivas | Cross-Layer Pathfinding for Off-Chip Interconnects | |
US7149827B1 (en) | Methods and apparatus for tristate line sharing | |
Sharma et al. | Design and performance analysis of ZBT SRAM controller |
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 | ||
CP02 | Change in the address of a patent holder |
Address after: 201500, No. 2, No. 8, No. 6505, Ting Wei Road, Shanghai, Jinshan District Patentee after: Shanghai Xinchu Integrated Circuit Co., Ltd. Address before: 201506 East unit, building 10, 285 lane, Tiangong Road, Shanghai, Jinshan District Patentee before: Shanghai Xinchu Integrated Circuit Co., Ltd. |
|
CP02 | Change in the address of a patent holder |