-
公开(公告)号:US07161381B1
公开(公告)日:2007-01-09
申请号:US10787818
申请日:2004-02-25
IPC分类号: H03K19/177
CPC分类号: H03K19/1776
摘要: A programmable logic device (PLD) includes a first memory block and at least a second memory block, where the two memory blocks have different memory sizes.
摘要翻译: 可编程逻辑器件(PLD)包括第一存储器块和至少第二存储器块,其中两个存储器块具有不同的存储器大小。
-
公开(公告)号:US06720796B1
公开(公告)日:2004-04-13
申请号:US10140311
申请日:2002-05-06
IPC分类号: H03K19177
CPC分类号: H03K19/1776
摘要: A programmable logic device (PLD) includes a first memory block and at least a second memory block, where the two memory blocks have different memory sizes.
摘要翻译: 可编程逻辑器件(PLD)包括第一存储器块和至少第二存储器块,其中两个存储器块具有不同的存储器大小。
-
公开(公告)号:US06965249B2
公开(公告)日:2005-11-15
申请号:US10159581
申请日:2002-05-30
申请人: Christopher Lane , Ketan Zaveri , Hyun Yi , Giles Powell , Paul Leventis , David Jefferson , David Lewis , Triet Nguyen , Vikram Santurkar , Michael Chan , Andy Lee , Brian Johnson , David Cashman
发明人: Christopher Lane , Ketan Zaveri , Hyun Yi , Giles Powell , Paul Leventis , David Jefferson , David Lewis , Triet Nguyen , Vikram Santurkar , Michael Chan , Andy Lee , Brian Johnson , David Cashman
IPC分类号: H01L21/82 , H03K19/177
CPC分类号: H03K19/17764 , H03K19/17736 , H03K19/17744
摘要: A programmable logic device and associated method is provided with repairable regions. In one aspect, general routing interconnect lines are segmented within repairable regions. In another aspect, IO bus lines and associated circuitry are provided that accommodate redundancy in a staggered segmented architecture. In another aspect, a dedicated routing architecture between particular logic regions accommodates shifting to define and utilize repairable regions. Principles of other aspects are illustrated and described in the context of several exemplary embodiments of aspects of the invention.
摘要翻译: 可编程逻辑器件和相关方法提供有可修复区域。 在一个方面,一般布线互连线在可修复区域内被分段。 在另一方面,提供IO总线线路和相关电路,其适应交错分段结构中的冗余。 在另一方面,特定逻辑区域之间的专用路由架构适应移位以限定和利用可修复区域。 在本发明的方面的几个示例性实施例的上下文中示出和描述了其它方面的原理。
-
4.
公开(公告)号:US06417694B1
公开(公告)日:2002-07-09
申请号:US09956748
申请日:2001-09-19
申请人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
发明人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
IPC分类号: H03K19177
CPC分类号: H03K19/17736 , H03K19/17704 , H03K19/17728
摘要: A programmable logic device has a plurality of super-regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of super-regions. Horizontal and vertical inter-super-region interconnection conductors are associated with each row and column, respectively. Each super-region includes a plurality of regions of programmable logic, and each region includes a plurality of subregions of programmable logic. Inter-region interconnection conductors are associated with each super-region, principally for bringing signals into the super-region and interconnecting the regions in the super-region. Local conductors are associated with each region, principally for bringing signals into the region. At the super-region level the device may be horizontally and vertically isomorphic, which helps make it possible to produce devices with low aspect ratios of one or nearly one. Shared driver circuits may be provided (e.g., for (1) receiving signals from the subregions and the horizontal and/or vertical conductors, and (2) applying selected received signals to the inter-region conductors, the horizontal and vertical conductors, and possibly also the local conductors). The horizontal and/or vertical conductors may be axially segmented and buffering circuitry may be provided for programmably stitching together axial segments to make longer conductors.
摘要翻译: 可编程逻辑器件具有多个可编程逻辑超区域,该多个可编程逻辑超区域以相邻的行和列的超区域的二维阵列布置在器件上。 水平和垂直超超导区域互连导体分别与每行和列相关联。 每个超区域包括多个可编程逻辑区域,并且每个区域包括多个可编程逻辑子区域。 区域间互连导体与每个超区域相关联,主要用于将信号引入超区域并互连超区域中的区域。 本地导体与每个区域相关联,主要用于使信号进入该区域。 在超区域级别,设备可以是水平和垂直同构的,这有助于产生具有一个或几乎一个的低纵横比的设备。 可以提供共享的驱动器电路(例如,用于(1)从子区域和水平和/或垂直导体接收信号,以及(2)将选择的接收信号施加到区域间导体,水平和垂直导体,以及可能的 也是当地的导体)。 水平和/或垂直导体可以轴向分割,并且可以提供缓冲电路用于将可编程地拼接在一起的轴向段以制造更长的导体。
-
5.
公开(公告)号:US06798242B2
公开(公告)日:2004-09-28
申请号:US10426991
申请日:2003-04-29
申请人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
发明人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
IPC分类号: H03K19177
CPC分类号: H03K19/17736 , H03K19/17704 , H03K19/17728
摘要: A programmable logic device has a plurality of super-regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of super-regions. Horizontal and vertical inter-super-region interconnection conductors are associated with each row and column, respectively. Each super-region includes a plurality of regions of programmable logic, and each region includes a plurality of subregions of programmable logic. Inter-region interconnection conductors are associated with each super-region, principally for bringing signals into the super-region and interconnecting the regions in the super-region. Local conductors are associated with each region, principally for bringing signals into the region. At the super-region level the device may be horizontally and vertically isomorphic, which helps make it possible to produce devices with low aspect ratios of one or nearly one. Shared driver circuits may be provided (e.g., for (1) receiving signals from the subregions and the horizontal and/or vertical conductors, and (2) applying selected received signals to the inter-region conductors, the horizontal and vertical conductors, and possibly also the local conductors). The horizontal and/or vertical conductors may be axially segmented and buffering circuitry may be provided for programmably stitching together axial segments to make longer conductors.
摘要翻译: 可编程逻辑器件具有多个可编程逻辑超区域,该多个可编程逻辑超区域以相邻的行和列的超区域的二维阵列布置在器件上。 水平和垂直超超导区域互连导体分别与每行和列相关联。 每个超区域包括多个可编程逻辑区域,并且每个区域包括多个可编程逻辑子区域。 区域间互连导体与每个超区域相关联,主要用于将信号引入超区域并互连超区域中的区域。 本地导体与每个区域相关联,主要用于使信号进入该区域。 在超区域级别,设备可以是水平和垂直同构的,这有助于产生具有一个或几乎一个的低纵横比的设备。 可以提供共享的驱动器电路(例如,用于(1)从子区域和水平和/或垂直导体接收信号,以及(2)将选择的接收信号施加到区域间导体,水平和垂直导体,以及可能的 也是当地的导体)。 水平和/或垂直导体可以轴向分割,并且可以提供缓冲电路用于将可编程地拼接在一起的轴向段以制造更长的导体。
-
6.
公开(公告)号:US06577160B2
公开(公告)日:2003-06-10
申请号:US10170026
申请日:2002-06-10
申请人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
发明人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
IPC分类号: H03K19177
CPC分类号: H03K19/17736 , H03K19/17704 , H03K19/17728
摘要: A programmable logic device has a plurality of super-regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of super-regions. Horizontal and vertical inter-super-region interconnection conductors are associated with each row and column, respectively. Each super-region includes a plurality of regions of programmable logic, and each region includes a plurality of subregions of programmable logic. Inter-region interconnection conductors are associated with each super-region. Local conductors are associated with each region. Shared driver circuits may be provided (e.g., for (1) receiving signals from the subregions and the horizontal and/or vertical conductors, and (2) applying selected received signals to the inter-region conductors, the horizontal and vertical conductors, and possibly also the local conductors). The horizontal and/or vertical conductors may be axially segmented and buffering circuitry may be provided for programmably stitching together axial segments to make longer conductors.
摘要翻译: 可编程逻辑器件具有多个可编程逻辑超区域,该多个可编程逻辑超区域以相邻的行和列的超区域的二维阵列布置在器件上。 水平和垂直超超导区域互连导体分别与每行和列相关联。 每个超区域包括多个可编程逻辑区域,并且每个区域包括多个可编程逻辑子区域。 区域间互连导体与每个超区域相关联。 本地导体与每个区域相关联。 可以提供共享的驱动器电路(例如,用于(1)从子区域和水平和/或垂直导体接收信号,以及(2)将选择的接收信号施加到区域间导体,水平和垂直导体,以及可能的 也是当地的导体)。 水平和/或垂直导体可以轴向分割,并且可以提供缓冲电路用于将可编程地拼接在一起的轴向段以制造更长的导体。
-
7.
公开(公告)号:US06300794B1
公开(公告)日:2001-10-09
申请号:US09488025
申请日:2000-01-20
申请人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
发明人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
IPC分类号: H01L2500
CPC分类号: H03K19/17736 , H03K19/17704 , H03K19/17728
摘要: A programmable logic device has a plurality of super-regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of super-regions. Horizontal and vertical inter-super-region interconnection conductors are associated with each row and column, respectively. Each super-region includes a plurality of regions of programmable logic, and each region includes a plurality of subregions of programmable logic. Inter-region interconnection conductors are associated with each super-region, principally for bringing signals into the super-region and interconnecting the regions in the super-region. Local conductors are associated with each region, principally for bringing signals into the region. At the super-region level the device may be horizontally and vertically isomorphic, which helps make it possible to produce devices with low aspect ratios of one or nearly one. Shared driver circuits may be provided (e.g., for (1) receiving signals from the subregions and the horizontal and/or vertical conductors, and (2) applying selected received signals to the inter-region conductors, the horizontal and vertical conductors, and possibly also the local conductors). The horizontal and/or vertical conductors may be axially segmented and buffering circuitry may be provided for programmably stitching together axial segments to make longer conductors.
摘要翻译: 可编程逻辑器件具有多个可编程逻辑超区域,该多个可编程逻辑超区域以相邻的行和列的超区域的二维阵列布置在器件上。 水平和垂直超超导区域互连导体分别与每行和列相关联。 每个超区域包括多个可编程逻辑区域,并且每个区域包括多个可编程逻辑子区域。 区域间互连导体与每个超区域相关联,主要用于将信号引入超区域并互连超区域中的区域。 本地导体与每个区域相关联,主要用于使信号进入该区域。 在超区域级别,设备可以是水平和垂直同构的,这有助于产生具有一个或几乎一个的低纵横比的设备。 可以提供共享的驱动器电路(例如,用于(1)从子区域和水平和/或垂直导体接收信号,以及(2)将选择的接收信号施加到区域间导体,水平和垂直导体,以及可能的 也是当地的导体)。 水平和/或垂直导体可以轴向分割,并且可以提供缓冲电路用于将可编程地拼接在一起的轴向段以制造更长的导体。
-
公开(公告)号:US5977793A
公开(公告)日:1999-11-02
申请号:US855192
申请日:1997-05-13
申请人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
发明人: Srinivas T. Reddy , Richard G. Cliff , Christopher F. Lane , Ketan H. Zaveri , Manuel M. Mejia , David Jefferson , Bruce B. Pedersen , Andy L. Lee
IPC分类号: H01L21/82 , H03K19/177 , H01L25/00
CPC分类号: H03K19/17736 , H03K19/17704 , H03K19/1778
摘要: A programmable logic device has a plurality of super-regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of super-regions. Horizontal and vertical inter-super-region interconnection conductors are associated with each row and column, respectively. Each super-region includes a plurality of regions of programmable logic, and each region includes a plurality of subregions of programmable logic. Inter-region interconnection conductors are associated with each super-region, principally for bringing signals into the super-region and interconnecting the regions in the super-region. Local conductors are associated with each region, principally for bringing signals into the region. At the super-region level the device may be horizontally and vertically isomorphic, which helps make it possible to produce devices with low aspect ratios of one or nearly one. Shared driver circuits may be provided (e.g., for (1) receiving signals from the subregions and the horizontal and/or vertical conductors, and (2) applying selected received signals to the inter-region conductors, the horizontal and vertical conductors, and possibly also the local conductors). The horizontal and/or vertical conductors may be axially segmented and buffering circuitry may be provided for programmably stitching together axial segments to make longer conductors.
-
公开(公告)号:US07051153B1
公开(公告)日:2006-05-23
申请号:US10140312
申请日:2002-05-06
申请人: Yi-Wen Lin , Changsong Zhang , David Jefferson , Srinivas Reddy
发明人: Yi-Wen Lin , Changsong Zhang , David Jefferson , Srinivas Reddy
IPC分类号: G06F12/00
CPC分类号: G11C19/38
摘要: A memory array configured to operate as a shift register includes a first column of memory cells with an input and an output and at least a second column of memory cells with an input and an output. The memory array also includes a multiplexer that is connected between the output of the first column of memory cells and the input of the second column of memory cells. The memory array can be operated as a shift register by shifting data from the first column of memory cells to the second column of memory cells through the multiplexer rather than using general routing lines.
摘要翻译: 配置为作为移位寄存器操作的存储器阵列包括具有输入和输出的第一列存储器单元和具有输入和输出的至少第二列存储器单元。 存储器阵列还包括连接在第一列存储器单元的输出和第二列存储单元的输入之间的多路复用器。 存储器阵列可以通过多路复用器将数据从第一列存储器单元移位到第二列而不是使用一般路由线来作为移位寄存器来操作。
-
公开(公告)号:US08826038B1
公开(公告)日:2014-09-02
申请号:US13474745
申请日:2012-05-18
申请人: Martin Langhammer , Juju Joyce , Keone Streicher , David Jefferson , Srinivas Reddy , Nitin Prasad
发明人: Martin Langhammer , Juju Joyce , Keone Streicher , David Jefferson , Srinivas Reddy , Nitin Prasad
IPC分类号: G06F21/00
CPC分类号: H04L9/065 , G06F21/60 , G06F21/76 , H04L9/0877 , H04L9/14 , H04L2209/12 , H04L2209/16 , H04L2209/26
摘要: Circuits, methods, and apparatus that prevent detection and erasure of encoding or encryption keys. These encoding keys may be used to encode a configuration bitstream or other data for an FPGA or other device. An exemplary embodiment of the present invention masks a first key to form an encoding key in order to prevent detection of the first key. In a specific embodiment, the first key is encoded using a second key. The encoded key is used to encode a configuration bitstream or other data. The encoded key is stored on an FPGA or other device. When the device is to be configured, the encoded key is retrieved and used to decode the bitstream or other data. A further embodiment stores an encryption key in a one-time programmable memory (OTP) array to prevent its erasure or modification. The encoding key may be further obfuscated before storage.
摘要翻译: 阻止检测和擦除编码或加密密钥的电路,方法和装置。 这些编码密钥可以用于对配置比特流或FPGA或其他设备的其他数据进行编码。 本发明的示例性实施例掩蔽第一密钥以形成编码密钥,以便防止第一密钥的检测。 在具体实施例中,使用第二密钥对第一密钥进行编码。 编码密钥用于对配置比特流或其他数据进行编码。 编码密钥存储在FPGA或其他设备上。 当要配置设备时,将检索编码密钥并将其用于解码比特流或其他数据。 另一实施例将加密密钥存储在一次性可编程存储器(OTP)阵列中以防止其擦除或修改。 在存储之前可以进一步模糊编码密钥。
-
-
-
-
-
-
-
-
-