[发明专利]具有冗余电路的可编程集成电路有效
| 申请号: | 201310535221.4 | 申请日: | 2013-11-01 |
| 公开(公告)号: | CN103812502B | 公开(公告)日: | 2017-10-27 |
| 发明(设计)人: | D·卡什曼 | 申请(专利权)人: | 阿尔特拉公司 |
| 主分类号: | H03K19/177 | 分类号: | H03K19/177;G06F17/50 |
| 代理公司: | 北京纪凯知识产权代理有限公司11245 | 代理人: | 赵蓉民 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 冗余 电路 可编程 集成电路 | ||
本申请要求2012年11月5日提交的美国专利申请No.13/669,244的优先权,其全部内容通过引用合并于此。
技术领域
本发明涉集成电路,更具体地涉及可编程集成电路。
背景技术
可编程集成电路包含可编程逻辑,其可以被编程以实现期望的定制逻辑设计,因此有时称为可编程逻辑装置(PLD)。可编程逻辑装置集成电路也可以包含冗余电路。冗余电路可以用于修复包含缺陷的可编程逻辑装置,因而提高产量。
可编程逻辑装置通常被编组为逻辑区域。可编程逻辑装置上的逻辑区域的每个包括多个逻辑行和一个备用的逻辑行。当逻辑区域中的一行被确定为有缺陷时(假定故障行不是该备用行),则逻辑区域中的备用行被引入使得来自备用行到紧接着故障行下面的行的每个行代替紧接着该行的行(即,故障行下面的每个行被紧接着该行之下的行替代)。例如在共同受让的美国专利No.6,965,249中和美国专利No.7,180,324中描述了这种类型的基于行的冗余方案,在此其整体通过引用并入。
现有的基于行的冗余方案经常依靠使用垂直导线来将各逻辑区域中的不同行相互连接。每个垂直导线通常在多个行延展并且具有连接到第一目标行或第二目标行中的电路的远端。如果给定的垂直导线不经过损坏行,则给定的垂直导线将连接到第一目标行。如果给定的垂直导线经过损坏行,则该损坏行下面的全部路由连接将向下移位一行,使得给定导线行连接到第二目标行。使用在多个行延展并且直接连接到两个目标行中的路由电路的垂直导线实现的冗余方案要求不期望的导线量和面积开销量。
发明内容
提供可编程集成电路,其包括:多个可修复的逻辑区域。各可修复逻辑区域可以具有正常的逻辑电路行和备用逻辑电路行的组。可修复区域中的各逻辑电路行可以包括:旁路电路(例如,复用电路)和相关联的驱动器,该驱动器用于驱动信号到对应的垂直路由段上。
各垂直路由段(有时称为垂直信号路由路径)可以具有耦合到逻辑电路行中相应一行的第一端子和耦合到逻辑电路行中的相邻一行的第二端子。正常行和备用行的组中的各行中的逻辑电路的量可以大致相等。所述逻辑电路的备用行可以在给定高度内来形成。各垂直路由段可以具有小于或者等于备用行的给定高度的长度。
各可修复逻辑区域可以在正常模式或者冗余模式下操作。如果可修复逻辑区域中的正常行没有缺陷,则该可修复区域可以在正常模式下操作(即,通过将该备用行设置为空闲模式)。如果可修复逻辑区域中的超过一个正常行包含缺陷电路,则该逻辑区域可以被标记为不可修复并且集成电路可以被放弃。如果仅一个正常行包含缺陷电路,则可以通过在冗余模式下操作该逻辑区域来修复该逻辑区域。
在冗余模式下,旁路电路可以被配置为将备用行切换到使用。具体地,可以使用故障行中的旁路电路通过被故障行接收的另一个垂直路由段驱动从缺陷行输出的垂直路由段。故障行中的旁路电路必须具有功能以适当地路由信号通过缺陷行。如果通过故障行中的旁路电路和相关联的驱动器也有缺陷,则可编程集成电路应被放弃。可以使用基于熔丝的存储元件来配置故障行中的旁路电路,该存储元件被选择性地熔断熔断使得旁路电路被永久地设置为将缺陷行旁路。
逻辑区域中的各正常行和备用行可以包括:复用器,该复用器具有耦合到对应的垂直路由段的至少第一输入端和耦合到从非相邻行路由的至少一个其它垂直路由路径的第二输入端(例如,其它垂直路由路径可以具有比所述备用行的给定高度更大的长度并且因此可以延展超过一个行)。
在这种类型的可编程装置的设计期间,可以使用存储在非瞬时计算机可读存储介质中的计算机辅助设计(CAD)工具来模拟可编程装置的性能。具体地,可以期望对关键信号路由路径进行时序分析。关键信号路由路径可以发源于可编程装置上的路径区域中的一个逻辑区域中的给定逻辑行,其中关键路由路径由多个垂直路由段形成。
在第一情形下,其中关键路由路径是区域内关键路由路径(即,其中关键路由逻辑仅仅在所选择的一个逻辑区域内携带信号),可以使用CAD工具来识别将呈现最大(最大)数量的垂直导线路由段交叉的相邻行对分开的关键行边界。CAD工具可以接着通过确定关键路由路径的长度计算针关键路由路径的路由延迟(例如,通过计数关键路由路径中夹着的垂直路由段和水平路由段的数量)。通过向路由延迟加上与关键路由路径交叉关键行边界的次数成比例的附加垂直路由延迟(例如,将最差情况情形考虑在内,其中紧接着关键行边界的行是缺陷行),CAD工具可以接着计算针对关键路径的最差情况路由延迟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310535221.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:单天线支持发送分集技术的装置和方法
- 下一篇:一种高频低幅轴向冲击器





