[发明专利]带有逻辑元件粒度的冗余的可编程逻辑器件有效
申请号: | 200810091255.8 | 申请日: | 2008-04-23 |
公开(公告)号: | CN101295980A | 公开(公告)日: | 2008-10-29 |
发明(设计)人: | D·刘易斯;D·卡什曼 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | H03K19/177 | 分类号: | H03K19/177 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 赵蓉民 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 带有 逻辑 元件 粒度 冗余 可编程 器件 | ||
1.一种可编程逻辑器件,所述可编程逻辑器件包括:
以阵列排列的多个LAB 以及
互连所述阵列中多个LAB的多条水平与竖直LAB互连线, 其中每个LAB还包括:
预定数目的逻辑元件,以及
冗余电路,其用于通过将原本提供给有缺陷逻辑元件的编程数据 转移到无缺陷逻辑元件,将所述预定数目逻辑元件中的有缺陷逻辑元件 替换为无缺陷逻辑元件;
其中所述冗余电路包括多条LAB连线,这些LAB连线包括:
(i)非尾延部分;以及
(ii)尾延部分,其延长一个或更多个逻辑元件超过所述连线的 指定末端的距离,以支持代替所述有缺陷逻辑元件的冗余逻辑元件 的冗余转移;并且
其中所述多条LAB连线是交错的,每条交错连线都有分别关联到所 述连线的非尾延部分的用户可见可编程连接与关联到所述连线的尾延部 分的用户不可见可编程连接。
2.根据权利要求1所述的可编程逻辑器件,还包括一个或更多个可 编程连接,其被分别提供于所述多条LAB连线与所述预定数目的逻辑元 件的输入端的交叉点处,所述可编程连接能够分别选择性地将交叉的 LAB连线与所述逻辑元件的输入端连接。
3.根据权利要求2所述的可编程逻辑器件,其中所述可编程连接为:
(i)用户不可见的,在这种情况下所述逻辑元件的输入端与所述LAB 连线的尾延部分分别交叉,所述用户不可见可编程连接被用来投入冗余; 或
(ii)用户可见的,在这种情况下所述逻辑元件的输入端与所述LAB 互连线的非尾延部分分别交叉。
4.根据权利要求1所述的可编程逻辑器件,还包括用于将所述水平 和竖直LAB互连线与多个LAB可编程连接的可编程驱动器输入多路复 用器,所述可编程驱动器输入多路复用器可被编程来提供所述阵列内所 述多个LAB之间的线路选择。
5.根据权利要求1所述的可编程逻辑器件,其中每个LAB还包括用 于分别在每个LAB中生成一组控制信号的控制信号生成器,这组控制信 号被可编程地分配到所述LAB内除预指定的逻辑元件外的全部预定数目 的逻辑元件。
6.根据权利要求1所述的可编程逻辑器件,其中每个LAB还包含 分别关联到所述预定数目的逻辑元件的预定数目的控制信号生成器。
7.根据权利要求1所述的可编程逻辑器件,其中所述冗余电路还被 配置为转移用于线路选择的所述编程数据,使得编程数据能够从所述有 缺陷逻辑元件转移到所述无缺陷逻辑元件。
8.一种可编程逻辑器件,所述可编程逻辑器件包括:
以阵列排列的多个LAB;以及
互连所述阵列中多个LAB的多条水平与竖直LAB互连线, 其中每个LAB还包括:
预定数目的逻辑元件,以及
冗余电路,其用于通过将原本提供给有缺陷逻辑元件的编程数据 转移到无缺陷逻辑元件,将所述预定数目逻辑元件中的有缺陷逻辑元件 替换为无缺陷逻辑元件;
其中所述冗余电路包括多条LAB连线,这些LAB连线包括:
(i)非尾延部分;以及
(ii)尾延部分,其延长一个或更多个逻辑元件超过所述连线的 指定末端的距离,以支持代替所述有缺陷逻辑元件的冗余逻辑元件的 冗余转移;并且
其中交错的LAB连线分别具有在第一个LAB中的起始点和在 第二个LAB中终止的尾部。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810091255.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:发光装置和发光装置组件
- 下一篇:摄像设备及其控制方法