对集成电路具有较高灵活性的时钟网络架构制造技术

技术编号:12297792 阅读:112 留言:0更新日期:2015-11-11 09:02
一种设备包含集成电路(200),所述集成电路具有在电路块(203)的阵列(202)中的时钟网络(600)。所述时钟网络包含布线轨迹(400,402,403)、分布主干(501,502)及时钟叶(601)。所述布线轨迹(400,402,403)及所述分布主干(501,502)是双向的。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及集成电路装置(“1C”)。更确切地说,本专利技术涉及用于IC时钟网络的架构。
技术介绍
例如现场可编程门阵列(“FGPA”)等可编程逻辑装置(“PLD”)的时钟网络已使用地区性及全球时钟。常规上,此类地区性时钟仅从此类PLD的“边缘”驱动,且此类全球时钟仅从此类PLD的中心驱动。此类型的时钟网络架构相当不灵活。然而,随着PLD变大,时钟偏斜及/或时钟延迟以及增大的时序不确定性越加成为问题,且此类不灵活性使得解决这些问题中的一者或多者越加成为问题。因此,提供具有较大灵活性以减少这些问题中的一者或多者的IC合乎需要且有用。
技术实现思路
一种设备包含集成电路,所述集成电路具有在电路块阵列中的时钟网络。所述时钟网络包含布线轨迹、分布主干及时钟叶。所述布线轨迹及所述分布主干是双向的。在此类设备中,以下各者中的一或多者可为真。所述布线轨迹及所述分布主干可在所述电路块的边界处分段。所述布线轨迹可包含水平及垂直布线轨迹。所述分布主干可包含水平及垂直分布主干。所述垂直分布主干可包含分别耦合到所述水平分布主干的可选择延迟。一组所述叶可耦合到所述电路块中的一电路块内的所述分布主干中的一水平分布主干,用于将时钟信号从所述水平分布主干提供到所述组所述叶;且互连单元片(interconnect tile)可经配置用于进行局部门控,以用于将所述时钟信号提供到所述组所述叶而不经过所述水平分布主干。所述分布主干的相交点可提供一池时钟根(clockroot)。所述电路块可为可编程资源构造子区,且所述电路块可经配置以耦合到输入/输出块及多千兆位收发器块。所述分布主干的所述相交点可位于所述可编程资源构造子区中。所述设备可包含与所述分布主干相关联的延迟,其中所述延迟可选择性地用于提供渐变延迟。所述设备可包含与所述时钟叶相关联的延迟,其中所述延迟可选择性地用于扩展在所述电路块中的邻近者之间的偏斜不连续性。所述分布主干对于时钟树的在所述时钟叶之前的一部分可为可分段且为双向的。所述分布主干可经耦合用于低偏斜时钟网络或低注入时钟网络。还揭示一种包含如上文所描述的第一以及第二集成电路裸片的多裸片系统。所述第一集成电路裸片具有第一时钟布线资源的第一网络,所述第一时钟布线资源中的第一布线轨迹将所述第一集成电路裸片的时钟源耦合到所述第一时钟布线资源中的第二布线轨迹。所述第二集成电路裸片具有第二时钟布线资源的第二网络。所述第二时钟布线资源中的第三布线轨迹耦合到所述第二布线轨迹。电路设计的第一根经由所述第一布线轨迹及所述第二布线轨迹耦合到所述时钟源。所述电路设计的第二根经由所述第一布线轨迹、所述第二布线轨迹及所述第三布线轨迹耦合到所述时钟源。所述第一根位于所述第一集成电路裸片上,且所述第二根位于所述第二集成电路裸片上。在此类多裸片系统中,以下各者中的一或多者可为真。所述第一根可位于所述第二布线轨迹与所述第一时钟布线资源的第一分布主干中的一第一分布主干的相交点处。所述第二根可位于所述第三布线轨迹与所述第二时钟布线资源的第二分布主干中的一第二分布主干的相交点处。在一些系统中,所述第一分布主干与所述第二分布主干都不经親合,以用于所述第一集成电路裸片与所述第二集成电路裸片之间的裸片到裸片布线。在另一设备中,集成电路裸片具有时钟布线资源网络及时钟源。电路设计具有时钟域的根。所述时钟布线资源的布线轨迹耦合所述时钟源与所述根。所述时钟布线资源的第一分布主干耦合到所述布线轨迹。所述时钟布线资源的第二分布主干耦合所述第一分布主干与所述时钟源。所述第二分布提供用于时钟信号的反馈路径。在又一设备中,第一集成电路裸片具有第一时钟布线资源的第一网络。所述第一时钟布线资源的第一布线轨迹将所述第一集成电路裸片的时钟源耦合到所述第一时钟布线资源的第二布线轨迹。第二集成电路裸片具有第二时钟布线资源的第二网络。所述第二时钟布线资源的第三布线轨迹耦合到所述第二布线轨迹。第一根经由所述第一布线轨迹及所述第二布线轨迹耦合到所述时钟源。第二根经由所述第一布线轨迹、所述第二布线轨迹及所述第三布线轨迹耦合到所述时钟源。所述第一根位于所述第一集成电路裸片上。所述第二根位于所述第二集成电路裸片上。【附图说明】附图展示示范性块及电路图。然而,附图不应限制所展示的实例,而是仅用于解释及理解。图1为描绘示例性柱状现场可编程门阵列架构的简化框图。图2是描绘示范性集成电路的框图。图3为图2的框图,其中描绘体现于构造子区(FSR)的子组中的示范性电路。图4为图3的框图,其中描绘从时钟源到根的示范性路线。图5为图4的框图,其中描绘用于电路云的示范性垂直及水平分布主干。图6为图5框的框图,其中描绘时钟网络的示范性时钟叶。图7为描绘用于图2的集成电路的示范性时钟布线阶层的框图。图8-1及8-2为描绘FSR阵列的相应示范性部分的块/电路图。图9到20为根据图1到8-2对多裸片系统的以上描述而描绘相应示范性时钟网络的框图。图21-1及21-2(在本文中一起称为“图21”)为描绘用于FSR的示范性时钟网络的电路/框图。图22为描绘时钟网络的示范性“叶”的电路/框图。图23为描绘FSR的示范性部分的框图。图24为描绘互连单元片的示范性部分的电路图。【具体实施方式】在以下描述中,阐述众多特定细节以提供对特定实例的更彻底描述。然而,所属领域的技术人员应显而易见,可在没有以下给出的所有特定细节的情况下实践一或多个实例。在其它情况下,未详细描述众所周知的特征,以免混淆一或多个实例。为了便于说明,在不同的图中使用相同的数字标记以指代相同的项目;然而,所述项目在替代实施例中可为不同的。在描述若干图中的说明性地描绘的实例之前,提供总体介绍以有助于进一步的理解。如先前所描述,先前时钟网络架构使用地区性及全球时钟的专用网络。地区性时钟受限于从PLD可编程资源阵列的外部边缘进行驱动,且全球时钟受限于从此类阵列的中心进行驱动。在记得以上一般理解的情况下,下文描述不同示范性时钟网络架构。如下文所描述,地区性及全球定时功能性已经组合以允许用户从一池时钟资源中选择,以使时钟网络适于体现在可编程资源中的电路设计。此允许体现在可编程资源中的电路设计更紧密地类似于应用特定电路。换句话说,举例来说,根无需处于集成电路裸片的中心或此类集成电路裸片的电路资源布局的中心或特定针对于集成电路裸片的任何其它此类中心地点处,但可相对于体现在可编程资源中的电路设计进行定位。更确切地说,用户可相对于此类时钟资源池选择将时钟分布网络的根放置的地点。此允许将根放置在体现于集成电路中的电路设计内的几乎任何地方,且因此不受集成电路自身的根地点的束缚。一般来说,时钟分布网络的根可放置在时钟网络内的任何地方,如下文更详细地描述。为提供此类放置,提供分段且经缓冲的时钟轨迹。时钟分布主干的任选延迟元件可用以至少大致上使时钟偏斜(“偏斜”)调零或均衡。为减小邻近时钟片段之间的偏斜,任选延迟元件可用以减轻或避免保持时序(“保持”)问题。因为所描述电路中的一者或多者是使用特定类型的IC来例示,因此下文提供此类IC的详细描述。然而,应理解,具有可编程资源阵列的其它类型的IC可得益于本文所述的实例中的一或多者。可编程逻辑装置(“PLD”)为一种周知的集成电路,其可经编程以执行指定逻辑本文档来自技高网...

【技术保护点】
一种设备,其包括:集成电路,其具有在电路块的阵列中的时钟网络;其中所述时钟网络包含布线轨迹、分布主干及时钟叶;且其中所述布线线迹及所述分布主干是双向的。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:布莱恩·C·贾德史蒂芬·P·杨崔佛·J·包尔罗伯特·M·安德里斯迪尼许·D·盖腾德
申请(专利权)人:吉林克斯公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1