Microprocessor with distributed registers accessible by programmable
logic device
    1.
    发明授权
    Microprocessor with distributed registers accessible by programmable logic device 失效
    具有分布式寄存器的微处理器可由可编程逻辑器件访问

    公开(公告)号:US6026481A

    公开(公告)日:2000-02-15

    申请号:US964262

    申请日:1997-11-04

    摘要: A chip includes a programmable logic device and a microprocessor, wherein at least one of the associated registers of the microprocessor is distributed in the programmable logic device. The distributed register is coupled to both the microprocessor and the programmable logic device. In this manner, the microprocessor has the ability to access the register and place a value into the programmable logic device all in one clock cycle. Additionally, the logic functions in the programmable logic device are also advantageously available to the microprocessor.

    摘要翻译: 芯片包括可编程逻辑器件和微处理器,其中微处理器的相关寄存器中的至少一个分布在可编程逻辑器件中。 分布式寄存器耦合到微处理器和可编程逻辑器件。 以这种方式,微处理器能够在一个时钟周期内访问寄存器并将值置于可编程逻辑器件中。 此外,可编程逻辑器件中的逻辑功能也有利于微处理器。

    Method and apparatus for communicating data between stacked integrated circuits
    2.
    发明授权
    Method and apparatus for communicating data between stacked integrated circuits 有权
    用于在堆叠集成电路之间传送数据的方法和装置

    公开(公告)号:US08296578B1

    公开(公告)日:2012-10-23

    申请号:US12534587

    申请日:2009-08-03

    申请人: Bernard J. New

    发明人: Bernard J. New

    IPC分类号: G06F12/14

    摘要: Method and apparatus for communicating data between vertically stacked integrated circuits is described. In some examples, a method of configuring an integrated circuit which is a first die includes obtaining configuration data at configuration resources of the integrated circuit from a non-volatile memory on a second die through an integration tile of the integrated circuit, the second die being vertically stacked on the first die; storing the configuration data in at least one register as the configuration data is obtained by the configuration resources; and loading the configuration data from the at least one register to a configuration memory of the integrated circuit to configure programmable resources of the integrated circuit.

    摘要翻译: 描述了用于在垂直堆叠集成电路之间传送数据的方法和装置。 在一些示例中,配置作为第一管芯的集成电路的方法包括通过集成电路的集成块从第二管芯上的非易失性存储器获得集成电路的配置资源的配置数据,第二管芯为 垂直堆叠在第一个模具上; 通过配置资源获取配置数据,将配置数据存储在至少一个寄存器中; 以及将所述配置数据从所述至少一个寄存器加载到所述集成电路的配置存储器,以配置所述集成电路的可编程资源。

    Integrated circuit with through-die via interface for die stacking and cross-track routing
    3.
    发明授权
    Integrated circuit with through-die via interface for die stacking and cross-track routing 有权
    集成电路,具有通孔接口,用于芯片堆叠和交叉轨道路由

    公开(公告)号:US08089299B1

    公开(公告)日:2012-01-03

    申请号:US12436918

    申请日:2009-05-07

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17736 H03K19/17796

    摘要: An integrated circuit die is described that includes an array of tiles arranged in columns. The integrated circuit die includes interface tiles having at least one row of through die vias. The integrated circuit die includes metal layers that include horizontal wiring tracks and metal layers that include vertical wiring tracks. At least some of the metal layers having vertical wiring segments include horizontal wiring segments. Each horizontal wiring segment is coupled to a first wiring segment of a horizontal wiring track that is interrupted by the at least one row of through die vias and is coupled to a second wiring segment of the horizontal wiring track that is interrupted by the at least one row of through die vias. Each horizontal wiring segment extends between the at least one row of through die vias and at least one row of through die vias in an adjoining interface tile.

    摘要翻译: 描述了一种集成电路管芯,其包括以列排列的瓦片阵列。 集成电路管芯包括具有至少一排通孔的界面砖。 集成电路管芯包括包括水平布线轨道和包括垂直布线轨道的金属层的金属层。 具有垂直布线段的至少一些金属层包括水平布线段。 每个水平布线段耦合到水平布线轨道的第一布线段,该第一布线段由至少一行贯通管道通孔中断,并且连接到由至少一个中断的水平布线轨道的第二布线段 一排穿过通孔。 每个水平布线段在至少一排通孔通孔之间延伸,并且在邻接的界面砖中延伸至少一排通孔。

    Programmable device with contact via programming
    4.
    发明授权
    Programmable device with contact via programming 有权
    可编程器件通过编程接触

    公开(公告)号:US07984407B1

    公开(公告)日:2011-07-19

    申请号:US11880953

    申请日:2007-07-24

    申请人: Bernard J. New

    发明人: Bernard J. New

    IPC分类号: G06F17/50

    摘要: A programmable device with contact via programming to reduce leakage current and a method for reducing standby power for such programmable device are described. Configuration memory cells are identified responsive to instantiation of a user design in a test platform of the programmable device. The programmable device is via programmed during manufacturing thereof to not couple for programmability a first portion of the configuration memory cells and to form a first portion of the user design associated with the first portion of the configuration memory cells as hard-wired and to couple for programmability a second portion of the configuration memory cells for subsequent instantiation of a second portion of the user design in the programmable device.

    摘要翻译: 描述了具有通过编程进行接触以减少泄漏电流的可编程装置以及用于降低这种可编程装置的待机功率的方法。 响应于可编程设备的测试平台中的用户设计的实例化来识别配置存储器单元。 可编程设备通过在其制造期间被编程而不能配置存储器单元的第一部分的可编程性,并且形成与配置存储器单元的第一部分相关联的用户设计的第一部分作为硬接线并且耦合 可编程性地配置存储器单元的第二部分,用于可编程设备中用户设计的第二部分的后续实例化。

    Software model for a hybrid stacked field programmable gate array
    5.
    发明授权
    Software model for a hybrid stacked field programmable gate array 有权
    混合堆叠现场可编程门阵列的软件模型

    公开(公告)号:US07930661B1

    公开(公告)日:2011-04-19

    申请号:US12185511

    申请日:2008-08-04

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5054

    摘要: A software model (620) of a stacked integrated circuit system (600) includes a first integrated circuit die (602) connected to a second integrated circuit die (604) through an interchip communication interface (606). A software model of the first integrated circuit die includes an integrated circuit resource (614) and an internal interface (150). A software model of the second integrated circuit die includes a stacked resource (618). The software model of the internal interface is configurable to connect the stacked resource of the second integrated circuit die to the integrated circuit resource through the interchip communication interface.

    摘要翻译: 层叠集成电路系统(600)的软件模型(620)包括通过芯片间通信接口(606)连接到第二集成电路管芯(604)的第一集成电路管芯(602)。 第一集成电路管芯的软件模型包括集成电路资源(614)和内部接口(150)。 第二集成电路管芯的软件模型包括堆叠资源(618)。 内部接口的软件模型可配置为通过芯片间通信接口将第二个集成电路管芯的堆叠资源连接到集成电路资源。

    Applications of cascading DSP slices
    8.
    发明授权
    Applications of cascading DSP slices 有权
    级联DSP片的应用

    公开(公告)号:US07567997B2

    公开(公告)日:2009-07-28

    申请号:US11019518

    申请日:2004-12-21

    IPC分类号: G06F7/48

    CPC分类号: G06F7/5443

    摘要: In one embodiment an IC is disclosed which includes a plurality of cascaded digital signal processing slices, wherein each slice has a multiplier coupled to an adder via a multiplexer and each slice has a direct connection to an adjoining slice; and means for configuring the plurality of digital signal processing slices to perform one or more mathematical operations, via, for example, opmodes. This IC allows for the implementation of some basic math functions, such as add, subtract, multiply and divide. Many other applications may be implemented using the one or more DSP slices, for example, accumulate, multiply accumulate (MACC), a wide multiplexer, barrel shifter, counter, and folded, decimating, and interpolating FIRs to name a few.

    摘要翻译: 在一个实施例中,公开了一种IC,其包括多个级联的数字信号处理片,其中每个片具有经由多路复用器耦合到加法器的乘法器,并且每个片与直接连接到相邻片; 以及用于通过例如opmode来配置多个数字信号处理片以执行一个或多个数学运算的装置。 该IC允许实现一些基本的数学函数,例如加,减,乘和除。 可以使用一个或多个DSP片段来实现许多其它应用,例如,累加,乘法累加(MACC),宽多路复用器,桶形移位器,计数器和折叠,抽取和内插FIR等等。

    Configurable logic element with expander structures
    9.
    发明授权
    Configurable logic element with expander structures 有权
    具有扩展器结构的可配置逻辑元件

    公开(公告)号:US07248073B2

    公开(公告)日:2007-07-24

    申请号:US11585534

    申请日:2006-10-24

    IPC分类号: H01L25/00 H03K19/77

    摘要: A configurable logic element (CLE) for a field programmable gate array (FPGA) includes “expanders”, i.e., connectors that allow fast signal communication between logic blocks. Expanders allow the configurable interconnection of a plurality of logic blocks, or portions thereof, to form a single logical entity that can implement large user circuits such as PALs, lookup tables, multiplexers, tristate buffers, and memories. One embodiment includes a configurable logic block. In a first mode, the logic block provides two N-input LUTs having N shared inputs and two separate outputs. The outputs are then combined using an expander to generate an (N+1)-input function. In a second mode, the logic block provides two N-input LUTs having M unshared inputs. An optional third mode provides a plurality of product term output signals based on the values of the N input signals.

    摘要翻译: 用于现场可编程门阵列(FPGA)的可配置逻辑元件(CLE)包括“扩展器”,即允许逻辑块之间的快速信号通信的连接器。 扩展器允许多个逻辑块或其部分的可配置互连形成可以实现诸如PAL,查找表,多路复用器,三态缓冲器和存储器之类的大型用户电路的单个逻辑实体。 一个实施例包括可配置逻辑块。 在第一模式中,逻辑块提供具有N个共享输入和两个单独输出的两个N输入LUT。 然后使用扩展器组合输出以产生(N + 1) - 输入功能。 在第二模式中,逻辑块提供具有M个非共享输入的两个N输入LUT。 可选的第三模式基于N个输入信号的值提供多个产品项输出信号。

    Method and apparatus for communication within a programmable logic device using serial transceivers
    10.
    发明授权
    Method and apparatus for communication within a programmable logic device using serial transceivers 有权
    使用串行收发器的可编程逻辑器件内的通信方法和装置

    公开(公告)号:US07062586B2

    公开(公告)日:2006-06-13

    申请号:US10420418

    申请日:2003-04-21

    IPC分类号: G06F13/38 H03K19/177

    CPC分类号: H03K19/17736

    摘要: Method and apparatus for communication within a programmable logic device using serial transceivers is described. In an example, an integrated circuit includes a first module and a second module. The first module and the second module each include a transceiver coupled to a serial/parallel interface, with each transceiver configured with at least one signal conductor for serial communication between the first module and the second module. The first module and the second module are configured to communicate with one another asynchronously. Each transceiver is configured to communicate with its respective serial/parallel interface in a synchronous time domain.

    摘要翻译: 描述了使用串行收发器的可编程逻辑器件内的通信方法和装置。 在一个示例中,集成电路包括第一模块和第二模块。 第一模块和第二模块各自包括耦合到串行/并行接口的收发器,每个收发器配置有用于第一模块和第二模块之间的串行通信的至少一个信号导体。 第一模块和第二模块被配置为异步地彼此通信。 每个收发器被配置为在同步时域中与其各自的串行/并行接口进行通信。