Advanced programmable interrupt controller (APIC) with high speed serial
data bus
    1.
    发明授权
    Advanced programmable interrupt controller (APIC) with high speed serial data bus 失效
    高级可编程中断控制器(APIC),具有高速串行数据总线

    公开(公告)号:US5832279A

    公开(公告)日:1998-11-03

    申请号:US863373

    申请日:1997-05-27

    IPC分类号: G06F9/48 G06F13/24 G06F9/46

    摘要: A high speed Advanced Programmable Interrupt Controller (APIC) system includes a plurality of local units for prioritizing and passing interrupts, an Input/Output (I/O) unit for feeding interrupts to the local units, and a serial link data transmission system for interconnecting the I/O unit and the local units. The I/O unit and each local unit have a parallel I/O interface. The serial link transmission system includes a parallel signal bus connected to the parallel I/O interface of the I/O unit; a plurality of first serial link transceivers having parallel I/O interfaces connected to the parallel signal bus, and serial I/O interfaces respectively; a plurality of second serial link transceivers having parallel I/O interfaces connected to the parallel I/O interfaces of the local units, and serial I/O interfaces respectively; and a plurality of serial transmission lines interconnecting the serial I/O interfaces of first serial link transceivers and the serial I/O interfaces of second serial link transceivers respectively.

    摘要翻译: 高速高级可编程中断控制器(APIC)系统包括用于对中断进行优先排序和通过的多个本地单元,用于向本地单元馈送中断的输入/输出(I / O)单元和用于互连的串行链路数据传输系统 I / O单元和本地单元。 I / O单元和本地单元具有并行I / O接口。 串行链路传输系统包括连接到I / O单元的并行I / O接口的并行信号总线; 具有分别连接到并行信号总线和串行I / O接口的并行I / O接口的多个第一串行链路收发器; 具有连接到本地单元的并行I / O接口的并行I / O接口的多个第二串行链路收发器和串行I / O接口; 以及分别将第一串行链路收发器的串行I / O接口和第二串行链路收发器的串行I / O接口互连的多个串行传输线。

    Multi-Chip-Module (MCM) microcircuit including multiple processors and
Advanced Programmable Interrupt Controller (APIC)
    2.
    发明授权
    Multi-Chip-Module (MCM) microcircuit including multiple processors and Advanced Programmable Interrupt Controller (APIC) 失效
    包括多个处理器和高级可编程中断控制器(APIC)的多芯片模块(MCM)微电路

    公开(公告)号:US5678057A

    公开(公告)日:1997-10-14

    申请号:US485865

    申请日:1995-06-07

    IPC分类号: G06F13/24 G06F13/14

    CPC分类号: G06F13/24

    摘要: A Multi-Chip-Module (MCM) microcircuit comprises a substrate, a plurality of integrated circuit processors mounted on the substrate, and an Advanced Programmable Interrupt Controller (APIC) system for distributing interrupts to the processors. The APIC system comprises a plurality of local units for prioritizing and passing interrupts to the processors respectively, and an Input/Output (I/O) unit for feeding interrupts to processors to which the interrupts are addressed. Electrical conductor patterns are formed on and between dielectric layers of the substrate for interconnecting the processors, the local units and the I/O unit.

    摘要翻译: 多芯片模块(MCM)微电路包括衬底,安装在衬底上的多个集成电路处理器,以及用于将中断分配给处理器的高级可编程中断控制器(APIC)系统。 APIC系统包括多个本地单元,用于分别对中断进行优先级排序和中断处理,以及一个输入/输出(I / O)单元,用于向中断寻址的处理器提供中断。 电导体图案形成在用于互连处理器,本地单元和I / O单元的基板的介电层之间和之间。

    Asynchronous transfer mode (ATM) interconnection system for multiple
hosts including advanced programmable interrupt controller (APIC)
    3.
    发明授权
    Asynchronous transfer mode (ATM) interconnection system for multiple hosts including advanced programmable interrupt controller (APIC) 失效
    用于多个主机的异步传输模式(ATM)互连系统,包括高级可编程中断控制器(APIC)

    公开(公告)号:US5623494A

    公开(公告)日:1997-04-22

    申请号:US472475

    申请日:1995-06-07

    IPC分类号: H04L12/56 H04Q11/04 H04U3/08

    摘要: A system of the invention connects an Asynchronous Transfer Mode (ATM) data network to a plurality of host units. The data network transfers data in the form of ATM cells. A plurality of ATM termination units are connected between the network and the host units respectively. Each termination unit includes a virtual channel memory for storing ATM cells; a processor for segmenting and reassembling the ATM cells stored in the memory; a network interface for transferring ATM cells including segmented Conversion Sublayer Payload Data Units (CS-PDU)s between the memory, the processor and an ATM network; and a host interface for transferring unsegmented CS-PDUs between the memory, the processor and a host unit. The processor of each termination unit includes a computing unit, and a programmable instruction memory for storing a program for controlling the computing unit. The system further includes an Advanced Programmable Interrupt Controller (APIC) system for distributing interrupts from the network to the host units. The APIC system includes a plurality of local units for prioritizing and passing interrupts to the termination units respectively; and an Input/Output (I/O) unit for receiving interrupts from the network, determining to which host units interrupts are addressed, and feeding interrupts to local units corresponding to host units to which interrupts are addressed. Termination units and corresponding APIC local units may be formed on a single integrated circuit chip, and the chip may include ATM I/O units and/or processors constituting the host.

    摘要翻译: 本发明的系统将异步传输模式(ATM)数据网络连接到多个主机单元。 数据网络以ATM信元的形式传输数据。 多个ATM终端单元分别连接在网络和主机单元之间。 每个终端单元包括用于存储ATM信元的虚拟通道存储器; 用于分割和重组存储在存储器中的ATM信元的处理器; 用于在存储器,处理器和ATM网络之间传送包括分段转换子层有效载荷数据单元(CS-PDU)的ATM信元的网络接口; 以及用于在存储器,处理器和主机单元之间传送未分段的CS-PDU的主机接口。 每个终端单元的处理器包括计算单元和用于存储用于控制计算单元的程序的可编程指令存储器。 该系统还包括用于将中断从网络分发到主机单元的高级可编程中断控制器(APIC)系统。 APIC系统包括多个本地单元,用于分别优先排序并将中断传递给终端单元; 以及用于从网络接收中断的输入/输出(I / O)单元,确定哪个主机单元中断被寻址,以及将中断馈送给对应于中断被寻址的主机单元的本地单元。 终端单元和对应的APIC本地单元可以形成在单个集成电路芯片上,并且芯片可以包括构成主机的ATM I / O单元和/或处理器。

    Method and apparatus for increasing the effective bandwidth within a digital wireless network
    4.
    发明授权
    Method and apparatus for increasing the effective bandwidth within a digital wireless network 失效
    用于增加数字无线网络内的有效带宽的方法和装置

    公开(公告)号:US06754196B1

    公开(公告)日:2004-06-22

    申请号:US09063476

    申请日:1998-04-20

    IPC分类号: H04Q724

    CPC分类号: H04W72/0453

    摘要: A plurality of devices communicate information over a wireless network at radio frequencies. The information includes digital audio, video and data. Bandwidth among the devices is dynamically allocated, the allocation being based upon the needs of the devices. One embodiment of the wireless network is a Time Division Multiple Access network. Another embodiment is a wireless Ethernet. Yet another embodiment is a Frequency Division Multiplexed network.

    摘要翻译: 多个设备通过无线电频率的无线网络传送信息。 信息包括数字音频,视频和数据。 动态分配设备之间的带宽,根据设备的需要进行分配。 无线网络的一个实施例是时分多址网络。 另一个实施例是无线以太网。 另一个实施例是频分复用网络。

    Automating photolithography in the fabrication of integrated circuits
    5.
    发明授权
    Automating photolithography in the fabrication of integrated circuits 失效
    在制造集成电路时自动化光刻

    公开(公告)号:US06418353B1

    公开(公告)日:2002-07-09

    申请号:US09064802

    申请日:1998-04-22

    IPC分类号: G06F1900

    摘要: Automated photolithography of integrated circuit wafers is enabled with a processor connected to a Rayleigh derator, a form factor generator, a logic synthesizer, a layout generator, a lithography module and a wafer process. The Rayleigh derator receives manufacturing information resulting from yield data in the wafer process, and this manufacturing data is then used to derate the theoretical minimum feature size available for etching wafer masks given a known light source and object lens numerical aperture. This minimum feature size is then used by a form factor generator in sizing transistors in a net list to their smallest manufacturable size. A logic synthesizer then converts the net list into a physical design using a layout generator combined with user defined constraints. This physical design is then used by the mask lithography module to generate wafer masks for use in the semiconductor manufacturing. Manufacturing data including process and. yield parameters is then transferred back to the Rayleigh processor for use in the designing of subsequent circuits. In this way, a direct coupling exists between the measurement of wafer process parameters and the automated sizing of semiconductor devices, enabling the production of circuits having the smallest manufacturable device sizes available for the given lithography and wafer process.

    摘要翻译: 集成电路晶片的自动光刻可通过连接到瑞利分离器,形状因子发生器,逻辑合成器,布局发生器,光刻模块和晶片工艺的处理器来实现。 Rayleigh变矩器接收由晶片工艺中的屈服数据产生的制造信息,然后使用该制造数据降低可用于蚀刻具有已知光源和物镜数值孔径的晶片掩模的理论最小特征尺寸。 然后,这种最小特征尺寸由形状因子发生器用于将网络列表中的晶体管调整到其最小可制造尺寸。 然后,逻辑合成器将网络列表转换为使用布局生成器与用户定义的约束组合的物理设计。 然后该掩模光刻模块将该物理设计用于半导体制造中使用的晶片掩模。 制造数据包括流程和。 然后将产量参数转移回瑞利处理器用于后续电路的设计。 以这种方式,在晶片工艺参数的测量和半导体器件的自动化尺寸之间存在直接耦合,使得能够生产具有可用于给定光刻和晶片工艺的最小可制造器件尺寸的电路。

    Programmable triangular shaped device having variable gain
    6.
    发明授权
    Programmable triangular shaped device having variable gain 失效
    具有可变增益的可编程三角形器件

    公开(公告)号:US06312980B1

    公开(公告)日:2001-11-06

    申请号:US09092827

    申请日:1998-06-05

    IPC分类号: H01L2182

    摘要: Several inventions are disclosed. A cell architecture using hexagonal shaped cells is disclosed. The architecture is not limited to hexagonal shaped cells. Cells may be defined by clusters of two or more hexagons, by triangles, by parallelograms, and by other polygons enabling a variety of cell shapes to be accommodated. Polydirectional non-orthogonal three layer metal routing is disclosed. The architecture may be combined with the tri-directional routing for a particularly advantageous design. In the tri-directional routing arraingement, electrical conductors for interconnecting terminals of microelectronic cells of an integrated circuit preferrably extend in three directions that are angularly displaced from each other by 60°. The conductors that extend in the three directions are preferrably formed in three different layers. A method of minimizing wire length in a semiconductor device is disclosed. A method of minimizing intermetal capacitance in a semiconductor device is disclosed. A novel device called a “tri-ister” is disclosed. Triangular devices are disclosed, including triangular NAND gates, triangular AND gates, and triangular OR gates. A triangular op amp and triode are disclosed. A triangular sense amplifier is disclosed. A DRAM memory array and an SRAM memory array, based upon triangular or parallelogram shaped cells, are disclosed, including a method of interconnecting such arrays. A programmable variable drive transistor is disclosed. CAD algorithms and methods are disclosed for designing and making semiconductor devices, which are particularly applicable to the disclosed architecture and tri-directional three metal layer routing.

    摘要翻译: 披露了几个发明。 公开了一种使用六角形电池的电池结构。 该体系结构不限于六角形细胞。 单元可以由两个或更多个六边形的簇,通过三角形,平行四边形以及能够容纳各种单元格形状的其他多边形来定义。 公开了多向非正交三层金属布线。 该架构可以与三向路由组合以用于特别有利的设计。 在三向布线布线中,用于集成电路的微电子单元的互连端子的电导体优选地在彼此成角度地移位60°的三个方向上延伸。 沿三个方向延伸的导体优选地以三个不同的层形成。 公开了一种使半导体器件中的导线长度最小化的方法。 公开了一种使半导体器件中的金属间电容最小化的方法。 公开了一种称为“三元器件”的新型器件。 公开了三角形器件,包括三角形与非门,三角形与门和三角形或门。 公开了三角形运算放大器和三极管。 公开了三角形读出放大器。 公开了一种基于三角形或平行四边形形状的单元的DRAM存储器阵列和SRAM存储器阵列,其包括互连这种阵列的方法。 公开了一种可编程可变驱动晶体管。 公开了用于设计和制造半导体器件的CAD算法和方法,其特别适用于所公开的架构和三向三金属层布线。

    Fabricating a semiconductor device using precursor CMOS semiconductor
substrate of a given configuration
    8.
    发明授权
    Fabricating a semiconductor device using precursor CMOS semiconductor substrate of a given configuration 失效
    使用给定配置的前驱CMOS半导体衬底制造半导体器件

    公开(公告)号:US5874327A

    公开(公告)日:1999-02-23

    申请号:US711283

    申请日:1996-09-09

    摘要: Methods of planarizing one or more layers having an irregular top surface topology in a semiconductor device based on an underlying MOS structure are disclosed. Methods of creating doped wells or regions for the underlying MOS structure are also disclosed, using thick oxide growths on the surface of the substrate to mask implantation of ions into the wells. A technique for creating a pair of adjacent complementary oppositely-doped wells, such as for a CMOS structure, using a thick oxide growths as a mask is also disclosed. One of the methods of planarizing the one or more layers involves depositing, densifying and re-flowing a layer of glass on top of the topological layer. Another method of planarizing the one or more layers involves depositing, densifying and chemical-mechanically polishing the deposited and densified glass, thereby avoiding an additional temperature cycle (i.e., for re-flowing the glass) which would adversely affect underlying diffusions.

    摘要翻译: 公开了基于下面的MOS结构在半导体器件中平面化具有不规则顶表面拓扑的一个或多个层的方法。 还公开了为底层MOS结构产生掺杂阱或区域的方法,其使用在衬底表面上的厚氧化物生长来掩蔽将离子注入到阱中。 还公开了一种用于产生一对相邻的互补相对掺杂阱的技术,例如使用厚氧化物生长作为掩模的CMOS结构。 对一个或多个层进行平坦化的方法之一包括在拓扑层顶部沉积,致密化和再流动玻璃层。 平面化一个或多个层的另一种方法包括沉积,致密化和化学机械抛光沉积的和致密化的玻璃,从而避免对底层扩散产生不利影响的附加温度循环(即,用于重新流动玻璃)。

    Optimization processing for integrated circuit physical design
automation system using parallel moving windows
    9.
    发明授权
    Optimization processing for integrated circuit physical design automation system using parallel moving windows 失效
    使用平行移动窗口的集成电路物理设计自动化系统的优化处理

    公开(公告)号:US5870313A

    公开(公告)日:1999-02-09

    申请号:US987865

    申请日:1997-12-09

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072

    摘要: One or more non-overlapping moving windows are positioned over a placement of cells for an integrated circuit chip to delineate respective subsets of cells. A fitness improvement operation such as simulated evolution is performed on the subsets simultaneously using parallel processors. The windows are either moved to specifically identified high interconnect congestion areas of the placement, or are moved across the placement in a raster type pattern such that each area of the placement is processed at least once. Exchange of misplaced cells between subsets can be accomplished by dimensioning the windows and designing the window movement pattern such that the subsets overlap. Alternatively, such exchange can be accomplished by using two sets of windows of different sizes. As yet another alternative, the improvement operation can allow misplaced cells to move to a border area outside a window. Each misplaced cell is placed on a list, and then moved to the centroid of a net of cells to which it is connected, which can be outside the subset that originally included the misplaced cell.

    摘要翻译: 一个或多个非重叠移动窗口位于用于集成电路芯片的单元的放置上以描绘相应的单元子集。 使用并行处理器同时对子集执行诸如模拟演化的健身改善操作。 窗口被移动到该位置的专门识别的高互连拥塞区域,或以栅格类型模式移动到该位置,使得该位置的每个区域至少被处理一次。 可以通过对窗口进行尺寸设计和设计窗口移动图案以使得子集重叠来实现子集之间的错放单元的交换。 或者,这种交换可以通过使用两组不同大小的窗口来完成。 作为另一替代方案,改进操作可以允许错放的单元移动到窗外的边界区域。 每个放错的单元格放在一个列表上,然后移动到它所连接的单元格网格的质心,它可能在最初包含放错单元格的子集之外。