Representing a simulation model using a hardware configuration database
    52.
    发明授权
    Representing a simulation model using a hardware configuration database 失效
    表示使用硬件配置数据库的仿真模型

    公开(公告)号:US06859913B2

    公开(公告)日:2005-02-22

    申请号:US10041753

    申请日:2002-01-07

    IPC分类号: G06F17/50 G06F19/00

    CPC分类号: G06F17/5022 G06F17/5045

    摘要: A method includes sending a query from graphical user interface to a hardware configuration database. The query requests information located within a simulation model. The hardware configuration database including locations of hardware devices. The hardware devices represent functional processes. The method also includes searching the functional processes to locate the information and directly accessing the information in the simulation model from the graphical user interface without assistance from the hardware configuration database.

    摘要翻译: 一种方法包括将查询从图形用户界面发送到硬件配置数据库。 查询请求位于模拟模型内的信息。 硬件配置数据库包括硬件设备的位置。 硬件设备代表功能过程。 该方法还包括搜索功能过程以定位信息,并且在没有硬件配置数据库的帮助下从图形用户界面直接访问模拟模型中的信息。

    Generating a function within a logic design using a dialog box
    53.
    发明授权
    Generating a function within a logic design using a dialog box 失效
    使用对话框在逻辑设计中生成函数

    公开(公告)号:US06708321B2

    公开(公告)日:2004-03-16

    申请号:US10038706

    申请日:2002-01-04

    IPC分类号: G06F1750

    CPC分类号: G06F17/5045 G06F17/5022

    摘要: A method of generating a function within a logic design of a circuit, includes representing the function using an operator. The function has n operands, where n>1. The method also includes presenting the function within a schematic representation of the logic design. Other features may include displaying a dialog box and inputting data that corresponds to the function.

    摘要翻译: 在电路的逻辑设计中产生功能的方法包括使用操作者来表示功能。 该函数具有n个操作数,其中n> 1。 该方法还包括在逻辑设计的示意图中呈现功能。 其他特征可以包括显示对话框并输入对应于该功能的数据。

    Apparatus for performing fast multiplication
    55.
    发明授权
    Apparatus for performing fast multiplication 失效
    用于执行快速乘法的装置

    公开(公告)号:US6052706A

    公开(公告)日:2000-04-18

    申请号:US977732

    申请日:1997-11-25

    IPC分类号: G06F7/52

    摘要: In accordance with the present invention a circuit for performing an iterative process on a data stream is provided. The iterative process includes pipeline stages which operate on a portion of the data stream to produce an output which is an input to a succeeding stage. At least one of the pipeline stages includes a means for recirculating an output from the pipeline stage as an input to the pipeline stage for a predetermined number of times before passing the output to a succeeding stage. The predetermined number of times represents a clock period that includes more than one assertion of a clock signal. With such an arrangement, a circuit which performs a process, such as multiplication and division, in accordance with a particular bandwidth requirement requires less hardware than in other circuits performing the same process. The foregoing arrangement provides a flexible approach which can be adapted for particular bandwidth requirements and constraints which vary with each particular application and system in which such a process is performed.

    摘要翻译: 根据本发明,提供了一种用于对数据流执行迭代处理的电路。 迭代过程包括对数据流的一部分进行操作以产生作为后级的输入的输出的流水线级。 流水线级中的至少一个包括用于在将输出传递到后级之前将来自流水线级的输出作为输入再循环到流水线级预定次数的装置。 预定次数表示包括多于一个时钟信号的断言的时钟周期。 通过这样的布置,根据特定带宽要求执行诸如乘法和除法的处理的电路比执行相同处理的其它电路中需要的硬件要少。 上述布置提供了一种灵活的方法,该方法可以针对特定的带宽要求和约束进行调整,每个特定的应用和系统在执行这种处理的每一个特定的应用和系统中

    Method and apparatus for interleaving and de-interleaving YUV pixel data
    56.
    发明授权
    Method and apparatus for interleaving and de-interleaving YUV pixel data 失效
    用于交织和解交织YUV像素数据的方法和装置

    公开(公告)号:US5995080A

    公开(公告)日:1999-11-30

    申请号:US668199

    申请日:1996-06-21

    摘要: An apparatus and method a method for performing two-pass real time video compression is provided. Tactical decisions such as encoding and quantization values are determined in software, whereas functional execution steps are performed in hardware. By appropriately apportioning the tasks between software and hardware, the benefits of each type of processing are exploited, while minimizing both hardware complexity and data transfer requirements. One key concept that allows the compression unit to operate in real time is that the architecture and pipelining both allow for B frames to be executed out of order. By buffering B frames, two-pass motion estimation techniques can be performed to tailor bit usage to the requirements of the frame, and thereby provide a more appealing output image.

    摘要翻译: 提供了一种用于执行双程实时视频压缩的方法的装置和方法。 用软件确定诸如编码和量化值之类的战术决策,而在硬件中执行功能执行步骤。 通过适当地分配软件和硬件之间的任务,利用每种类型的处理的优点,同时最小化硬件复杂性和数据传输要求。 允许压缩单元实时操作的一个关键概念是架构和流水线均允许B帧被执行无序。 通过缓冲B帧,可以执行双遍运动估计技术,以根据帧的要求定制比特使用,从而提供更有吸引力的输出图像。

    Dual stage instrument for scanning a specimen
    57.
    发明授权
    Dual stage instrument for scanning a specimen 失效
    用于扫描样品的双级仪器

    公开(公告)号:US5948972A

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

    申请号:US730641

    申请日:1996-10-11

    摘要: A dual stage scanning instrument includes a sensor for sensing a parameter of a sample and coarse and fine stages for causing relative motion between the sensor and the sample. The coarse stage has a resolution of about 1 micrometer and the fine stage has a resolution of 1 nanometer or better. The sensor is used to sense the parameter when both stages cause relative motion between the sensor assembly and the sample, The sensor may be used to sense height variations of the sample surface as well as thermal variations electrostatic, magnetic, light reflectivity or light transmission parameters at the same time when height variation is sensed. By performing along scan at a coarser resolution and short scans a high resolution using the same probe tip or two probe tips at fixed relative positions, data obtained from the long and short scans can be correlated accurately.

    摘要翻译: 双级扫描仪器包括用于感测样品参数的传感器和用于引起传感器和样品之间的相对运动的粗细级和细级级的传感器。 粗糙度分辨率约为1微米,细微分辨率为1纳米或更好。 传感器用于在两个阶段引起传感器组件和样品之间的相对运动时感测参数。传感器可用于检测样品表面的高度变化以及热变化,静电,磁性,光反射率或光传输参数 同时感测到高度变化。 通过以更粗糙的分辨率执行扫描,并且在固定的相对位置使用相同的探针尖端或两个探针尖端短扫描高分辨率,可以精确地相关联从长扫描和短扫描得到的数据。

    Fast tag compare and bank select in set associative cache
    58.
    发明授权
    Fast tag compare and bank select in set associative cache 失效
    快速标签比较和集合相关缓存中的存储区选择

    公开(公告)号:US5353424A

    公开(公告)日:1994-10-04

    申请号:US794865

    申请日:1991-11-19

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0895 G06F12/0864

    摘要: A tag comparator and bank selector for a set-associative cache in a computer system operates in a minimum time so that a cache hit or miss signal is generated early in a memory cycle. The data memory of the cache has two (or more) banks, with a tag store for each bank, and the two banks are accessed separately and in parallel using the index (low order address bits) while the tag translation is in progress. Two bit-by-bit tag compares are performed, one for each tag store, producing two multibit match indications, one bit for each tag bit in each tag store. These two match indications are applied to two separate dynamic NOR gates, and the two outputs applied to a logic circuit to detect a hit and generate a bank-select output. There are four possible outcomes from the compare operation: both banks miss, left bank hits, right bank hits, and both banks hit. The later condition indicates a possible ambiguity, and neither data item should be used, so a miss is signalled. The comparator is in large part self-timed using a flow-through design, as distinguished from being enabled on clock edges. Delay elements in the bank select logic allow the banks to be timed against each other, and current limiters are employed to equalize the timing of miss signals, regardless of the number of match lines switching high (which is data dependent). An address producing 19-of-20 match bits will result in a NOR gate output of about the same timing as an address producing no match bits, even though the former will turn on only one transistor to discharge the precharged output node of the NOR gate, whereas the later will turn on twenty paths for discharge. Although a two-way set associative cache is shown herein as an example embodiment, one of the features of the invention is that higher levels of associativity, e.g., four-way and eight-way, are equally well accommodated.

    摘要翻译: 用于计算机系统中的组相关高速缓存的标签比较器和存储体选择器在最小时间内操作,使得在存储器周期中早期产生高速缓存命中或未命中信号。 高速缓存的数据存储器具有两个(或更多个)存储体,每个存储体具有标签存储,并且当标签转换正在进行时,使用索引(低位地址位)分开存取和并行访问两个存储体。 执行两个逐位标签比较,每个标签存储一个,产生两个多位匹配指示,每个标签存储中每个标签位一位。 这两个匹配指示被应用于两个单独的动态NOR门,并且两个输出被施加到逻辑电路以检测命中并产生一个存储体选择输出。 比较操作有四个可能的结果:两家银行错失,左岸点击,右岸点击,两家银行都受到打击。 后面的条件表示可能的模糊性,并且都不应该使用数据项,所以发出了错误信号。 使用流通设计,比较器在很大程度上是自定时的,与时钟边沿不同。 银行选择逻辑中的延迟元素允许银行彼此定时,并且采用电流限制器来均衡缺失信号的定时,而不管匹配线的数量如何切换高(这取决于数据)。 产生20位20位匹配位的地址将导致与不产生不匹配位的地址大致相同的定时的或非门输出,即使前者将仅接通一个晶体管来放电NOR门的预充电输出节点 ,而后来将打开二十条出路。 尽管本文中示出了双向组关联高速缓存作为示例实施例,但是本发明的特征之一是更高级别的关联性,例如四路和八路同样适应。

    Pipeline bubble compression in a computer system
    59.
    发明授权
    Pipeline bubble compression in a computer system 失效
    在计算机系统中管道气泡压缩

    公开(公告)号:US5019967A

    公开(公告)日:1991-05-28

    申请号:US221988

    申请日:1988-07-20

    IPC分类号: G06F9/38

    摘要: Bubble compression in a pipelined central processing unit (CPU) of a computer system is provided. A bubble represents a stage in the pipeline that cannot perform any useful work due to the lack of data from an earlier pipeline stage. When a particular pipeline stage has stalled, the CPU instructions that have already passed through the stage continue to move ahead and leave behind vacant stages or bubbles. If a bubble is introduced into a pipeline and the pipeline subsequently stalls, the disclosed CPU takes advantage of this stalled condition to compress the previously introduced bubble.

    Wafer orientation system
    60.
    发明授权
    Wafer orientation system 失效
    晶圆定向系统

    公开(公告)号:US4376482A

    公开(公告)日:1983-03-15

    申请号:US265412

    申请日:1981-05-19

    CPC分类号: H01L21/68 B65G47/244

    摘要: A wafer orienting apparatus having inwardly biased rollers, spaced about the circumferential edge of a wafer in contact with the edge. Two of the rollers are spaced apart a distance less than the dimension of a primary flat registration edge and are mounted to follow the wafer edge upon rotation of the wafer. When a flat registration edge passes these closely spaced rollers they move inwardly, activating switches associated with a coincidence circuit. When both switches are simultaneously activated, the coincidence circuit produces a signal which stops wafer rotation, thereby orienting the wafer. The rollers are mounted so that they can be moved from the path of wafer travel after wafer orientation, permitting a queue of wafers to be oriented, one after the other.

    摘要翻译: 具有向内偏压的辊的晶片定向装置,其间隔开与所述边缘接触的晶片的周边边缘。 两个辊间隔开一个小于主平面配准边缘的尺寸的距离,并且在晶片旋转时安装成跟随晶片边缘。 当平面配准边缘通过这些紧密间隔的辊时,它们向内移动,启动与重合电路相关联的开关。 当两个开关同时被激活时,符合电路产生停止晶片旋转的信号,从而使晶片定向。 辊子被安装成使得它们可以在晶片取向之后从晶片移动的路径移动,从而允许晶片排队一个接一个地定向。