-
公开(公告)号:CN101501994B
公开(公告)日:2012-09-26
申请号:CN200780028811.0
申请日:2007-06-20
Applicant: 基质CXI有限公司
Inventor: 史蒂文·韩尼克·凯伦 , 詹姆·C.·库明斯 , 约翰·L.·瓦圣 , 劳伯特·布兰基 , 史帝芬·L.·瓦圣 , 布莱恩·A.·巴克斯 , 伊诺·伟恩 , 查理斯·A.·佛辛尼提
IPC: H03K19/003 , H03K19/177 , H03K19/007 , G06F7/38
CPC classification number: H03K19/17752 , H03K19/17736 , H03K19/17756 , H03K19/17764
Abstract: 示范性的实施例提供一种弹性集成电路。一个示范性的IC包括多个复合电路组件、一个状态机组件(SME)、以及多个通讯组件。每个复合电路组件包括一个组件接口以及一个所选的电路组件,该所选的电路的组件类型可以变化,并且可以是可组态设定的。该状态机组件根据组件类型来指定各种的功能,举例而言,指定一第一组态设定至一第一组件类型,指定一第二组态设定至一第二组件类型,并且提供一第一数据链路给对应的指定。响应于侦测到错误或失效,该状态机组件重新指定该第一组态设定给另一复合电路组件,并且产生一第二数据链路用于执行相同的功能。对于广泛种类的程序及算法而言,该指定、指定路由、错误侦测、以及重新指定与数据重新指定路由可以实时地产生,此提供该IC继续相同的运作,尽管缺陷可能在动作期间发生。
-
公开(公告)号:CN101189797A
公开(公告)日:2008-05-28
申请号:CN200680019296.5
申请日:2006-05-31
Applicant: IP菲力股份有限公司
Inventor: 本田广树
IPC: H03K19/177
CPC classification number: H03K19/17776 , H03K19/17728 , H03K19/17736 , H03K19/17752 , H03K19/17756 , H03K19/1776
Abstract: 提供一种可重构的装置,其具有各个运算块的运算逻辑可变的多个运算块(13)、以及用于构成将这些多个运算块进行连接的路径的路径选择矩阵(15)。运算块(13)包括:逻辑运算单元(21),其根据配置数据(17)决定逻辑;保存单元(40),其用于保存该逻辑运算单元的运算结果。保存单元(40)包括:多个保存元件(31r);输入单元(32),其用于根据配置数据(17)选择多个保存元件(31r)中的任一个,保存逻辑运算单元(21)的输出;以及输出单元(33),其用于将多个保存元件(31r)和路径选择矩阵(15)进行连接。
-
公开(公告)号:CN1868124A
公开(公告)日:2006-11-22
申请号:CN200480029920.0
申请日:2004-10-13
Applicant: 国际商业机器公司
Inventor: 肯尼思·J·古德诺 , 克拉伦斯·R·奥格尔维 , 克里斯托弗·B·雷诺兹 , 杰克·R·史密斯 , 塞巴斯蒂安·T·文特朗
IPC: H03K19/173
CPC classification number: H03K19/17752 , G06F15/7867 , H03K19/17756 , H03K19/1776
Abstract: 一种可重配置逻辑阵列(RLA)系统(104),包括RLA(108)和用于循环地对该RLA重新编程的编程器(112)。将一个所需逻辑比该RLA中包含的逻辑更多的功能(F)划分成多个功能块(FB1、FB2、FB3)。编程器包含软件(144),所述软件(144)将该RLA划分成位于两个存储区(SR1、SR2)之间的功能区(FR)。接着,编程器顺序地使用该功能的功能块对功能区进行编程,从而功能块在存储区之间的交替的方向上进行处理。当编程器使用下一个功能块重新配置功能区并且重新配置一个用于接收下一个功能块的输出的存储区时,将从当前功能块传向下一个功能块的数据保存在另一个存储区。
-
-