会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Circuit for measuring signal delays of synchronous memory elements
    • 用于测量同步存储器元件的信号延迟的电路
    • US06452459B1
    • 2002-09-17
    • US09737996
    • 2000-12-14
    • Siuki ChanChristopher H. Kingsley
    • Siuki ChanChristopher H. Kingsley
    • H03B502
    • G11C29/028G11C29/50G11C29/50012
    • A circuit measures a signal propagation delay through a series of memory cells on a programmable logic device. In one embodiment, a number of RAM cells are configured in series. Each RAM cell is initialized to store a logic zero. The first RAM cell is then clocked so that the output of the RAM cell rises to a logic one. The resulting rising edge from the output of the RAM cell then clocks the second RAM cell, which in turn clocks the next RAM cell in the series. The time required for a rising edge to traverse the entire sequence of latches is the cumulative time required for the output of each RAM cell to change in response to a clock edge. Consequently, the delay through the series of RAM cells provides a measure of the time required for one of the RAM cells to store data in response to a clock edge. In another embodiment, the RAM cells are arranged in a loop so that the sequence of RAM cells forms a ring oscillator, the period of which provides an indication of the time required for the RAM cells to store data in response to clock edges.
    • 电路通过可编程逻辑器件上的一系列存储单元测量信号传播延迟。 在一个实施例中,多个RAM单元被串联配置。 每个RAM单元被初始化以存储逻辑0。 然后对第一RAM单元进行计时,使得RAM单元的输出上升到逻辑1。 从RAM单元的输出产生的上升沿然后对第二RAM单元进行计时,第二RAM单元又对该系列中的下一个RAM单元进行时钟。 上升沿遍历整个锁存器序列所需的时间是每个RAM单元的输出响应于时钟边沿而改变所需的累积时间。 因此,通过一系列RAM单元的延迟提供了一个RAM单元响应于时钟边沿来存储数据所需的时间的量度。 在另一个实施例中,RAM单元被布置成循环,使得RAM单元的序列形成环形振荡器,其周期提供RAM单元响应于时钟边沿而存储数据所需的时间的指示。
    • 7. 发明授权
    • Automated optimization of hierarchical netlists
    • 自动优化分层网表
    • US5956257A
    • 1999-09-21
    • US40738
    • 1993-03-31
    • Arnold GinettiThomas J. SchaeferRobert D. ShurChristopher H. Kingsley
    • Arnold GinettiThomas J. SchaeferRobert D. ShurChristopher H. Kingsley
    • G06F17/50
    • G06F17/505
    • A method of automatically optimizing a hierarchical netlist of integrated circuit cells comprising at least one upper-level cell containing a multiplicity of subsidiary cells of lower hierachical level includes receiving data defining said netlist and timing constraints for it, and establishing abstract timing models for all the subsidiary cells. Timing constraints are propagated to at least one selected subsidiary cell and this cell is optimized by means of a flat optimizer to produced an optimized version of the selected subsidiary cell. The optimized version of the selected cell is inserted into the netlist. The timing constraints denote arrival times for signals at inputs of a cell and required times for signals at outputs of a cell and each abstract timing model of a cell comprises timing parameters which enable a delay time between a specified input of a cell to a specified output of a cell to be computed.
    • 一种自动优化集成电路单元的分级网表的方法,包括至少一个包含较低层级的多个辅助单元的上级单元,包括接收定义所述网表和为其定时约束的数据,以及建立抽象定时模型 辅助细胞。 定时约束被传播到至少一个所选择的辅助小区,并且该小区通过平坦优化器被优化以产生所选择的辅助小区的优化版本。 所选单元格的优化版本插入到网表中。 时序约束表示单元输入端的信号的到达时间和单元输出端的信号的所需时间,单元的每个抽象定时模型包括定时参数,这些定时参数使单元格的指定输入与指定输出之间的延迟时间 的计算单元格。
    • 8. 发明授权
    • Method and apparatus for identifying flip-flops in HDL descriptions of
circuits without specific templates
    • 用于在没有特定模板的电路的HDL描述中识别触发器的方法和装置
    • US5854926A
    • 1998-12-29
    • US376491
    • 1995-01-23
    • Christopher H. KingsleyBalmukund K. Sharma
    • Christopher H. KingsleyBalmukund K. Sharma
    • G06F17/50G06F9/45
    • G06F17/5045
    • A method and apparatus is disclosed for detecting edge-sensitive behavior from HDL descriptions of a circuit and inferring a hardware implementation of that behavior as a generalized edge-triggered D-type flip-flop with asynchronous set and clear inputs. The invention detects the edge-sensitive behavior from directed acyclic graphs (DAGS) that represent the individual signal nets of the circuit as affected by each process defined in the HDL description of the circuit. The invention then modifies each DAG to infer the asychronous control expressions and the data input expression necessary to control generalized flip-flop to emulate the behavior of the net represented by the DAG. The invention then creates a symbolic hardware implementation of the net's behavior using the D-type flip-flop and any combinational logic necessary to produced the inferred control signals. The symbolic hardware implementations for each net can then be optimized using well-known techniques, and a netlist generated therefrom for purposes of creating masks for manufacturing the circuit. The invention can be easily implemented within known symbolic simulator routines already capable of synthesizing level-sensitive behavior using combinational logic.
    • 公开了一种用于从电路的HDL描述检测边缘敏感行为的方法和装置,并且推断出具有异步设置和清除输入的广义边缘触发D型触发器的该行为的硬件实现。 本发明检测来自定向非循环图(DAGS)的边缘敏感行为,其表示电路的各个信号网络受电路HDL描述中定义的每个过程的影响。 然后,本发明修改每个DAG以推断控制广义触发器以模拟由DAG表示的网络的行为所需的异步控制表达式和数据输入表达式。 然后,本发明使用D型触发器和产生推断的控制信号所必需的任何组合逻辑来创建网络行为的符号硬件实现。 然后可以使用众所周知的技术来优化每个网络的符号硬件实现,以及为此创建用于制造用于制造电路的掩模的网表。 本发明可以容易地在已经能够使用组合逻辑合成水平敏感行为的已知符号仿真程序中实现。
    • 10. 发明授权
    • Automatic isolation of a defect in a programmable logic device
    • 自动隔离可编程逻辑器件中的缺陷
    • US07795901B1
    • 2010-09-14
    • US12468638
    • 2009-05-19
    • Bobby YangReto StammStephen M. TrimbergerChristopher H. Kingsley
    • Bobby YangReto StammStephen M. TrimbergerChristopher H. Kingsley
    • G01R31/28H03K19/00
    • H03K19/17756G01R31/318516H03K19/17764
    • A defect is automatically isolated in an integrated circuit device having programmable logic and interconnect circuits. A sequence of configurations is created to route data in a pattern through the programmable logic and interconnect circuits. Each configuration within the sequence is determined (e.g., generated or selected from a plurality of pre-generated configurations) as a function of output data from a prior configuration in the sequence. For each configuration in the sequence, the programmable logic and interconnect circuits are configured with the configuration and an automatic test instrument routes data in the pattern through the programmable logic and interconnect circuits. For each configuration in the sequence, the output data from the programmable logic and interconnect circuits is assessed. For each configuration in the sequence, the assessed output data isolates the defect to a portion of the pattern for the configuration that is within the portion for a prior configuration in the sequence.
    • 在具有可编程逻辑和互连电路的集成电路器件中,自动隔离缺陷。 创建一系列配置以通过可编程逻辑和互连电路以图案路由数据。 根据序列中的先前配置的输出数据确定序列内的每个配置(例如,从多个预先生成的配置中生成或选择)。 对于序列中的每个配置,可编程逻辑和互连电路配置为配置,自动测试仪器通过可编程逻辑和互连电路对图案中的数据进行路由。 对于序列中的每个配置,评估来自可编程逻辑和互连电路的输出数据。 对于序列中的每个配置,评估的输出数据将缺陷隔离到用于在序列中先前配置的部分内的配置的模式的一部分。