Object-oriented graphic system
    1.
    发明授权
    Object-oriented graphic system 失效
    面向对象的图形系统

    公开(公告)号:US5455599A

    公开(公告)日:1995-10-03

    申请号:US416949

    申请日:1995-04-04

    CPC分类号: G06T17/00

    摘要: An object-oriented graphic system is disclosed including a processor with an attached display, storage and object-oriented operating system. The graphic system builds a component object in the storage of the processor for managing graphic processing. The processor includes an object for connecting one or more graphic devices to various objects responsible for tasks such as graphic accelerators, frame buffers, page description languages and vector engines. The system is fully extensible and includes polymorphic processing built into each of the support objects.

    摘要翻译: 公开了一种面向对象的图形系统,包括具有附接的显示,存储和面向对象的操作系统的处理器。 图形系统在用于管理图形处理的处理器的存储中构建组件对象。 处理器包括用于将一个或多个图形设备连接到负责诸如图形加速器,帧缓冲器,页面描述语言和向量引擎等任务的各种对象的对象。 该系统是完全可扩展的,并且包括内置在每个支持对象中的多态处理。

    Object-oriented system for selecting a graphic image on a display
    2.
    发明授权
    Object-oriented system for selecting a graphic image on a display 失效
    面向对象的系统,用于在显示器上选择图形图像

    公开(公告)号:US5479589A

    公开(公告)日:1995-12-26

    申请号:US102079

    申请日:1993-08-04

    CPC分类号: G06F3/04842

    摘要: A method and apparatus for defining customizable pick, hit or find detection criteria for geometric types and using the results of the search as a basis for determining whether to perform an action. According to the inventive method, a search protocol is defined for geometric types. The search criteria is compared with graphic objects to determine whether the object matches the criteria. Based on the results of the comparison, an output is produced. In addition to allowing customized hit criteria for primitive geometric types, the hit object framework allows hit criteria to be specified for geometric types created by the application developer.

    摘要翻译: 一种用于定义几何类型的可定制的拾取,命中或查找检测标准并使用搜索结果作为确定是否执行动作的基础的方法和装置。 根据本发明的方法,为几何类型定义搜索协议。 将搜索条件与图形对象进行比较,以确定对象是否与标准匹配。 根据比较结果,生成输出。 除了允许用于原始几何类型的定制命中标准之外,命中对象框架允许为应用程序开发人员创建的几何类型指定命中标准。

    Object-oriented method and apparatus for rendering a 3D surface image on
a two-dimensional display
    3.
    发明授权
    Object-oriented method and apparatus for rendering a 3D surface image on a two-dimensional display 失效
    用于在二维显示器上渲染3D表面图像的面向对象的方法和装置

    公开(公告)号:US5729671A

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

    申请号:US612675

    申请日:1996-03-08

    IPC分类号: G06T15/80 G06T11/20 G06T17/00

    CPC分类号: G06T15/80

    摘要: A method and system provides an object-oriented framework for rendering three-dimensional surfaces on a two-dimensional display in a flexible manner. The framework comprises two main classes that work together to render discretized data points that represent the three-dimensional graphic objects. The first class is used to construct a surface object which has a first member function that generates vertex information for each of the data points and stores the vertex information in a memory. The surface object also contains a second member function which generates indices into the stored vertex information which indices define shards on the surface which is being rendered. The second class is used to construct a rendering object which calls the first and second member functions in the surface object to first process the vertex data for display and then use the shard indices to retrieve the processed vertex data to render the surface. Vertex data processing is separated from shard processing to increase the efficiency of the rendering process.

    摘要翻译: 一种方法和系统以灵活的方式提供用于在二维显示器上渲染三维表面的面向对象的框架。 该框架包括两个主要类,它们一起工作来渲染表示三维图形对象的离散数据点。 第一类用于构建表面对象,该表面对象具有为每个数据点生成顶点信息的第一成员函数,并将顶点信息存储在存储器中。 表面对象还包含第二个成员函数,该函数为存储的顶点信息生成索引,索引定义正在呈现的表面上的碎片。 第二类用于构造一个渲染对象,该对象调用表面对象中的第一和第二个成员函数,以首先处理顶点数据进行显示,然后使用分片索引来检索经处理的顶点数据以呈现表面。 顶点数据处理与分片处理分离,以提高渲染过程的效率。

    Programmable device having antifuses without programmable material edges
and/or corners underneath metal
    5.
    发明授权
    Programmable device having antifuses without programmable material edges and/or corners underneath metal 有权
    可编程器件具有无金属边缘和/或拐角处的可逆材料边缘的反熔丝

    公开(公告)号:US6154054A

    公开(公告)日:2000-11-28

    申请号:US309165

    申请日:1999-05-10

    IPC分类号: H01L23/525 H03K19/177

    摘要: A field programmable gate array has antifuses disposed over logic modules. Each of these antifuses includes a conductive plug and an overlaying region of programmable material (for example, amorphous silicon). To program one of these antifuses, an electric connection is formed through the programmable material to couple the conductive plug to a metal conductor that overlays the region of programmable material. The metal conductor includes a layer of a barrier metal to separate another metal of the conductor (for example, aluminum from an aluminum layer) from migrating into the programmable material when the antifuse is unprogrammed. In some embodiments, less than three percent of all antifuses of the field programmable gate array has a corner (from the top-down perspective) of the region of programmable material that is disposed (within lateral distance DIS of the conductive plug) underneath the metal conductor of that antifuse. In some embodiments, less than seventy-five percent of all antifuses of the field programmable gate array have an edge of the region of programmable material disposed (within lateral distance DIS of the conductive plug) underneath the metal conductor of that antifuse. Other antifuse structures and methods are also disclosed for preventing programmable material corners and/or edges from compromising yield and/or reliability of programmable devices.

    摘要翻译: 现场可编程门阵列具有置于逻辑模块上的反熔丝。 这些反熔丝中的每一个包括导电插塞和可编程材料(例如,非晶硅)的覆盖区域。 为了编程这些反熔丝之一,通过可编程材料形成电连接,以将导电插塞耦合到覆盖可编程材料区域的金属导体。 当反熔丝未编程时,金属导体包括隔离金属层,以将导体的另一金属(例如铝从铝层分离)迁移到可编程材料中。 在一些实施例中,现场可编程门阵列的所有反熔丝的小于3%具有可编程材料区域(在导电插塞的横向距离DIS内)(在金属的下侧视角内)的拐角(在导电插塞的横向距离DIS内) 该反熔丝的导体。 在一些实施例中,现场可编程门阵列的所有反熔丝的小于百分之七十五的边缘都是在该反熔丝的金属导体之下设置(在导电插塞的横向距离DIS内)的可编程材料区域的边缘。 还公开了其他反熔丝结构和方法,用于防止可编程材料拐角和/或边缘损害可编程器件的产量和/或可靠性。

    Interest-based collaborative framework
    6.
    发明授权
    Interest-based collaborative framework 失效
    基于兴趣的协作框架

    公开(公告)号:US5941945A

    公开(公告)日:1999-08-24

    申请号:US878442

    申请日:1997-06-18

    摘要: In a colloboration system which allows a plurality of programs to interact, each program registers an "interest" in messages with a session object. The session object, which represents the colloboration session and acts as a collaboration manager, receives all messages but broadcasts a received message only to those programs which have registered an interest in the message. In one embodiment, a colloborative application framework is used to build both the session object and the application programs. The framework includes class code information which is incorporated into each application program by subclassing and which allows each program to communicate with the session object through a predetermined protocol.

    摘要翻译: 在允许多个程序进行交互的分支系统中,每个程序在与会话对象的消息中注册“兴趣”。 表示聚合会话并充当协作管理器的会话对象接收所有消息,但仅向已经注册了该消息的兴趣的节目广播所接收的消息。 在一个实施例中,使用colloborative应用程序框架来构建会话对象和应用程序。 框架包括通过子类化并入每个应用程序中的类代码信息,并且允许每个程序通过预定的协议与会话对象进行通信。

    Method and system using a sorting table to order 2D shapes and 2D
projections of 3D shapes for rendering a composite drawing
    7.
    发明授权
    Method and system using a sorting table to order 2D shapes and 2D projections of 3D shapes for rendering a composite drawing 失效
    方法和系统使用排序表来排列3D形状的2D形状和2D投影,用于渲染复合图形

    公开(公告)号:US5877768A

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

    申请号:US665940

    申请日:1996-06-19

    申请人: Rajiv Jain

    发明人: Rajiv Jain

    摘要: A method for rendering two-dimensional shapes and two-dimensional projections of three-dimensional shapes on a projection plane uses a sorting table to determine which shapes overlap other shapes. For each two-dimensional shape, the shorting table includes an order attribute specifying the front to back ordering of the two-dimensional shapes on the projection plane. For each three-dimensional shape the sorting table includes a Z-value specifying a position along a coordinate perpendicular to the projection plane. The position specified is dependent on whether the three-dimensional shape is perceived to be in front of the projection plane or behind the projection plane. The values in the sorting table are sorted to produce a composite ordering of the shapes and a drawing is created by sequentially rendering each shape in the composite order of the sorting table to depict an overlapped appearance of the shapes.

    摘要翻译: 用于在投影平面上渲染三维形状的二维形状和二维投影的方法使用分类表来确定哪些形状与其他形状重叠。 对于每个二维形状,短路表包括指定投影平面上二维形状的前后排序的顺序属性。 对于每个三维形状,分类表包括指定垂直于投影平面的坐标的位置的Z值。 指定的位置取决于三维形状是否被感知在投影平面之前或投影平面之后。 排序表中的值被排序以产生形状的复合排序,并且通过以分类表的复合顺序顺序呈现每个形状来描绘形状的重叠外观来创建绘图。

    Method of programming an antifuse
    9.
    发明授权
    Method of programming an antifuse 有权
    反熔丝编程方法

    公开(公告)号:US07187228B1

    公开(公告)日:2007-03-06

    申请号:US09887834

    申请日:2001-06-22

    IPC分类号: H01H37/76

    摘要: An antifuse, which has a programmable material disposed between two conductive elements, is programmed using multiple current pulses of opposite polarity. The first pulse has a current that is insufficient to fully program the antifuse, i.e., produce a desired level of resistance. In one embodiment the first pulse is current limited. The first pulse advantageously drives a conductive filament from one conductive element through the antifuse material, which may be, e.g., amorphous silicon. The conductive filament from the first pulse, however, has a limited cross sectional area. A programming pulse having the same voltage with opposite polarity and a current with increased magnitude is used to drive material from the other conductive element into the antifuse material, which increases the cross sectional area of the conductive filament thereby reducing resistance. Additional programming pulses, as well as current limited pulses, may be used if desired. Programming an antifuse in accordance with the present invention results in an antifuse structure with a conductive filament that is in good contact with both conductive elements, which reduces resistance in the antifuse and increases yield. A programming circuitry is provided that includes a current source and a voltage clamp to program antifuses according the described method.

    摘要翻译: 设置在两个导电元件之间的可编程材料的反熔丝使用相反极性的多个电流脉冲进行编程。 第一脉冲具有不足以完全编程反熔丝的电流,即产生期望的电阻水平。 在一个实施例中,第一脉冲是电流限制的。 第一脉冲有利地通过反熔丝材料从一个导电元件驱动导电细丝,反熔丝材料可以是例如非晶硅。 然而,来自第一脉冲的导电细丝具有有限的横截面积。 使用具有相反极性的相同电压和具有增加幅度的电流的编程脉冲将材料从另一导电元件驱动到反熔丝材料中,这增加了导电细丝的横截面积,从而降低了电阻。 如果需要,可以使用额外的编程脉冲以及电流限制脉冲。 根据本发明编写反熔丝导致具有与两个导电元件良好接触的导电细丝的反熔丝结构,这降低了反熔丝中的电阻并提高了产量。 提供了一种编程电路,其包括电流源和用于根据所描述的方法编程反熔丝的电压钳。

    Metal-to-metal antifuse having improved barrier layer
    10.
    发明授权
    Metal-to-metal antifuse having improved barrier layer 有权
    具有改善的阻挡层的金属对金属反熔丝

    公开(公告)号:US06627969B1

    公开(公告)日:2003-09-30

    申请号:US09563091

    申请日:2000-05-01

    IPC分类号: H01L2900

    摘要: A metal-to-metal conductive plug-type antifuse has a conductive plug disposed in an opening in an insulating layer. A programmable material feature (for example, amorphous silicon) overlies the conductive plug. A conductor involving a metal (for example, aluminum or copper) that migrates in the programmable material overlies the programmable material. To prevent migration of metal from the conductor into the programmable material when the antifuse is not programmed, the conductor has a layer of barrier metal between the metal that migrates and the programmable material. In some embodiments, there are two layers of barrier metal. An airbreak after formation of the first barrier metal layer improves the ability of the barrier metal to prevent diffusion between the programmable material and the overlying conductor. The airbreak may stuff grain boundaries in the upper surface of the first barrier metal and/or may cause the first barrier metal layer to have different grains and/or a different grain orientation than the overlaying second barrier metal layer. In some embodiments, a capping layer over the top surface of the programmable material protects the underlying programmable material during an ashing step when a mask used to etch the programmable material is removed. The capping layer and the programmable material form a capping layer/programmable material layer stack within the antifuse underneath the two barrier metal layers. The capping layer may also be made of a barrier metal and constitute an additional barrier.

    摘要翻译: 金属对金属导电塞型反熔丝具有设置在绝缘层的开口中的导电插塞。 可编程材料特征(例如,非晶硅)覆盖在导电插塞上。 涉及在可编程材料中迁移的金属(例如铝或铜)的导体覆盖在可编程材料上。 为了防止当反熔丝未编程时金属从导体迁移到可编程材料中,导体在迁移的金属和可编程材料之间具有一层阻挡金属。 在一些实施例中,存在两层屏障金属。 在形成第一阻挡金属层之后的空气破裂提高了阻挡金属防止可编程材料与上覆导体之间的扩散的能力。 所述防风剂可以在第一阻挡金属的上表面填充晶界,和/或可使第一阻挡金属层与覆盖的第二阻挡金属层具有不同的晶粒和/或不同的晶粒取向。 在一些实施例中,当可去除用于蚀刻可编程材料的掩模时,可编程材料顶表面上的覆盖层在灰化步骤期间保护底层可编程材料。 封盖层和可编程材料在两个阻挡金属层下面的反熔丝内形成覆盖层/可编程材料层堆叠。 封盖层也可以由阻挡金属制成并构成另外的屏障。