会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Programmable triangular shaped device having variable gain
    • 具有可变增益的可编程三角形器件
    • US06312980B1
    • 2001-11-06
    • US09092827
    • 1998-06-05
    • Michael D. RostokerJames S. KofordRanko ScepanovicEdwin R. JonesGobi R. PadmanahbenAshok K. KapoorValeriv B. KudryavtsevAlexander E. AndreevStanislav V. AleshinAlexander S. Podkolzin
    • Michael D. RostokerJames S. KofordRanko ScepanovicEdwin R. JonesGobi R. PadmanahbenAshok K. KapoorValeriv B. KudryavtsevAlexander E. AndreevStanislav V. AleshinAlexander S. Podkolzin
    • H01L2182
    • H01L27/108G06F17/5072G06F17/5077G11C5/025G11C5/063H01L23/528H01L27/11H01L27/1104H01L27/11807H01L29/0657H01L2924/0002Y10S438/965H01L2924/00
    • 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算法和方法,其特别适用于所公开的架构和三向三金属层布线。
    • 34. 发明授权
    • Computer implemented method for leveling interconnect wiring density in
a cell placement for an integrated circuit chip
    • 用于集成电路芯片的电池放置中用于调平互连布线密度的计算机实现的方法
    • US5835378A
    • 1998-11-10
    • US560834
    • 1995-11-20
    • Ranko ScepanovicJames S. KofordValeriy B. KudryavtsevAlexander E. AndreevStanislav V. AleshinAlexander S. PodkolzinDouglas B. Boyle
    • Ranko ScepanovicJames S. KofordValeriy B. KudryavtsevAlexander E. AndreevStanislav V. AleshinAlexander S. PodkolzinDouglas B. Boyle
    • G06F17/50G06F9/00G06F11/00
    • G06F17/5072
    • A digital computer includes a processor, a memory and a program which operate in combination for inputting a placement of cells for an integrated circuit chip, and a netlist of wiring nets interconnecting the cells. The placement is divided into a plurality of contiguous regions, and cell densities in the regions are computed in accordance with locations of the cells in the placement. Wiring densities in the regions are computed in accordance with the locations of the cells and the netlist. The shapes of the regions are altered to produce altered regions such that cell densities and wiring densities in the altered regions are more level or uniform. The placement is then altered such that the cells occupy locations in the altered regions which are relative to their locations in the original regions. The porosities of the cells can also be computed and used in the computation of the region shapes. The wiring densities are computed by constructing bounding boxes around the wiring nets, and computing horizontal and vertical total heights and widths of bounding boxes that overlap the regions. The altered shapes are generated by computing optimal sizes for the regions for containing the cells and required interconnect wiring, computing new lengths for edges of the regions, and iteratively recomputing new positions for corners of the regions using a mechanical mass-spring model until the system reaches equilibrium.
    • 数字计算机包括处理器,存储器和程序,其组合操作用于输入用于集成电路芯片的单元的放置,以及互连单元的布线网的网表。 放置被分成多个连续区域,并且根据放置中的单元格的位置来计算区域中的单元密度。 根据单元格和网表的位置来计算区域中的布线密度。 改变区域的形状以产生改变的区域,使得改变区域中的细胞密度和接线密度更高或均匀。 然后改变放置,使得细胞占据相对于它们在原始区域中的位置的改变区域中的位置。 还可以计算细胞的孔隙率,并用于计算区域形状。 布线密度通过在布线网周围构造边界框,并计算与区域重叠的边界框的水平和垂直总高度和宽度来计算。 改变的形状是通过计算用于包含单元的区域和所需的互连布线,计算区域边缘的新长度以及使用机械质量弹簧模型迭代地重新计算区域的角部的新位置而产生的,直到系统 达到平衡。
    • 35. 发明授权
    • Physical design automation system and process for designing integrated
circuit chips using generalized assignment
    • 物理设计自动化系统和使用广义分配设计集成电路芯片的过程
    • US5784287A
    • 1998-07-21
    • US536004
    • 1995-09-29
    • Ranko ScepanovicJames S. KofordEdwin R. JonesValeriy B. KudryavtsevAlexander E. AndreevStanislav V. AleshinAlexander S. Podkolzin
    • Ranko ScepanovicJames S. KofordEdwin R. JonesValeriy B. KudryavtsevAlexander E. AndreevStanislav V. AleshinAlexander S. Podkolzin
    • G06F17/50
    • G06F17/5072
    • A process for designing an integrated circuit chip s comprises specifying a plurality of regions on the chip in which a plurality of objects are to be placed, such that there are more of the objects than the regions, and specifying penalties for the objects to be placed in the regions respectively. The objects can be microelectronic cells, interconnect wiring segments, etc. An assignment of the objects to the regions is constructed, and a number of objects for movement between the regions is selected. An optimal permutation of movement of the selected number of objects between the regions is computed such that a cost corresponding to the total penalties for the assignment is maximally reduced, and the assignment is modified by moving the selected number of objects through the optimal permutation. The process steps are repeated iteratively such that a maximum number of objects which will produce a maximal reduction in cost is moved during each iteration. The optimal permutation is determined by computing penalty changes for moving the objects between the regions respectively, defining a penalty change scale having a plurality of subintervals, assigning the objects to the penalty change scale in accordance with their penalty changes, and moving the objects which have penalty changes in a number of subintervals having largest values of negative penalty change.
    • 设计集成电路芯片的过程包括在芯片上指定多个对象要放置的多个区域,使得存在比区域更多的对象,并且指定要放置的对象的处罚 分别在区域。 物体可以是微电子单元,互连布线段等。构造对象到区域的分配,并且选择用于在区域之间移动的多个对象。 计算在区域之间所选择的对象数量的移动的最佳排列,使得对应于分配的总惩罚的成本被最大程度地减少,并且通过移动所选择的对象数量通过最优排列来修改分配。 迭代地重复处理步骤,使得在每次迭代期间移动将产生最大成本降低的最大数量的对象。 通过计算用于在区域之间移动对象的惩罚变化来确定最优排列,定义具有多个子区间的惩罚改变量表,根据其惩罚改变将对象分配给惩罚改变量表,以及移动具有 在具有最大值的负惩罚变化的多个子区间中的惩罚变化。
    • 36. 发明授权
    • Physical design automation system and process for designing integrated
circuit chip using
    • 物理设计自动化系统和使用“棋盘”和“抖动”优化设计集成电路芯片的过程
    • US6038385A
    • 2000-03-14
    • US609397
    • 1996-03-01
    • Ranko ScepanovicJames S. KofordAlexander E. AndreevIvan Pavisic
    • Ranko ScepanovicJames S. KofordAlexander E. AndreevIvan Pavisic
    • G06F17/50
    • G06F17/5072
    • A cell placement for an integrated circuit chip is divided into two "chessboard" patterns or "jiggles". Each pattern resembles a chessboard in that it consists of alternating regions of different types or "colors" such that no region of a given color has an edge common with another region of the same color. The jiggles are offset relative to each other such that the regions of one jiggle partially overlap at least two regions of the other jiggle. A placement improvement operation such as simulated annealing is performed sequentially for each color of each jiggle. During each operation, a plurality of parallel processors operate on the regions simultaneously using a previous copy of the entire chip, with one processor being assigned to one or more regions. At the end of each operation, the copy of the chip is updated. The chessboard patterns eliminate unproductive cell moves resulting from adjacent regions having a common edge. The jiggles enable cells to move to their optimal positions from their initial region to any other region on the chip. The regions can have rectangular, triangular or hexagonal shapes.
    • 集成电路芯片的单元布局分为两个“棋盘”图案或“跳棋”。 每个图案类似于棋盘,其由不同类型或“颜色”的交替区域组成,使得给定颜色的区域不具有与相同颜色的另一区域相同的边缘。 跳块相对于彼此偏移,使得一个颤动的区域部分地与另一个摇摆的至少两个区域重叠。 针对每个抖动的每个颜色顺序地执行诸如模拟退火的放置改善操作。 在每个操作期间,多个并行处理器使用整个芯片的先前副本同时在该区域上操作,一个处理器被分配给一个或多个区域。 在每个操作结束时,更新芯片的副本。 棋盘图案消除由具有共同边缘的相邻区域产生的非生产性细胞移动。 这些跳跃使得电池从它们的初始区域移动到其最佳位置到芯片上的任何其它区域。 这些区域可以具有矩形,三角形或六边形形状。
    • 40. 发明授权
    • Advanced modular cell placement system
    • 先进的模块化放置系统
    • US5872718A
    • 1999-02-16
    • US672535
    • 1996-06-28
    • Ranko ScepanovicJames S. KofordAlexander E. Andreev
    • Ranko ScepanovicJames S. KofordAlexander E. Andreev
    • G06F17/50
    • G06F17/5072
    • A system for optimally locating cells on the surface of an integrated circuit chip is presented herein. The system comprises constructing a plurality of neighborhoods containing elements positionally related to one another; initially evaluating the lowest level of region hierarchy; iteratively developing a logical one-dimensional preplacement of elements on said surface; performing an affinity driven discrete preplacement optimization; evaluating whether a highest level of regional hierarchy has been attained; iteratively performing a dispersion driven spring system to levelize cell density and an unconstrained sinusoidal optimization; executing a density levelizing procedure; iteratively optimizing while controlling element densities; removing element overlap; iteratively optimizing for desired spacing between elements, adjusting element spacing, and permuting elements; locating elements on grid lines; and iteratively performing a functional sieve crystallization.
    • 本文提供了用于在集成电路芯片的表面上最佳地定位单元的系统。 该系统包括构成包含彼此位置相关的元素的多个邻域; 初步评估区域层次的最低水平; 迭代地开发所述表面上的元件的逻辑一维预置位; 执行亲和力驱动的离散预置位优化; 评估是否实现了最高层次的区域层级; 迭代地执行色散驱动弹簧系统来平衡细胞密度和无约束正弦优化; 执行密度调整程序; 迭代优化,同时控制元件密度; 去除元件重叠; 迭代地优化元件之间的期望间隔,调整元件间距和排列元件; 在网格线上定位元素; 并迭代进行功能筛结晶。