会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Net delay optimization with ramptime violation removal
    • 净延迟优化与删除违反时间违规
    • US06507939B1
    • 2003-01-14
    • US09858166
    • 2001-05-15
    • Alexander E. AndreevAnatoli A. BolotovIgor A. Vikhliantsev
    • Alexander E. AndreevAnatoli A. BolotovIgor A. Vikhliantsev
    • G06F1750
    • G06F17/505
    • The specification discloses a for reduction of net delays and insertion of buffers in a logic tree having a root and a plurality of leaves. The steps of the method include inserting a plurality of auxiliary nodes into the, defining discrete, approximate scales for delay, load, and ramp time, constructing a set of buffers chains for later insertion into the net tree, determining for each node on the tree a tradeoff function relating ramp time, departure time and load at the node, for each node, removing combinations of the tradeoff functions and the buffer chains, which when inserted into the tradeoff function, lead to a ramp time which exceeds a predetermined maximum allowable ramp time, for each node, using the tradeoff function to determine a minimum delay to insert, and inserting the buffer chain corresponding to the minimum delay as determined by the tradeoff function.
    • 该说明书公开了一种用于在具有根和多个叶的逻辑树中减少净延迟和缓冲器的插入。 该方法的步骤包括将多个辅助节点插入到定义离散的近似尺度以用于延迟,加载和斜坡时间,构建一组缓冲器链以供稍后插入到网络树中,确定树上的每个节点 与每个节点相关的斜坡时间,出发时间和节点处的负载的折衷函数,去除折中功能和缓冲链的组合,当组合被插入到权衡函数中时,导致超过预定的最大允许斜坡的斜坡时间 时间,对于每个节点,使用权衡函数来确定插入的最小延迟,以及插入对应于由权衡函数确定的最小延迟的缓冲链。
    • 2. 发明授权
    • Method for generating tech-library for logic function
    • 用于生成逻辑功能的技术库的方法
    • US07062726B2
    • 2006-06-13
    • US10426549
    • 2003-04-30
    • Alexander E. AndreevIgor A. VikhliantsevAnatoli A. Bolotov
    • Alexander E. AndreevIgor A. VikhliantsevAnatoli A. Bolotov
    • G06F17/50
    • G06F17/5045
    • The present invention is directed to a method for generating a tech-library for a logic function. A logic function has many representations. For each representation, a circuit for realizing the representation is decomposed into a combination of instances. An instance is a component logic circuit of a general logic circuit. There are pre-created tech-libraries for the instances. For example, a pre-created tech-library is created by categorizing tech-descriptions for primitive physical circuits based on a negation index. Thus, tech-descriptions for a circuit for realizing a representation are calculated from a combination of elements of the pre-created tech-libraries. Each calculated tech-description is compared with each existing element of a tech-library for the logic function. When a calculated tech-description has at least one marked parameter better or smaller than that of all existing elements of the tech-library for the logic function, the calculated tech-description is added to the tech-library. When the number of elements in the tech-library is at least twice larger than a limit, the number is reduced.
    • 本发明涉及一种用于生成用于逻辑功能的技术库的方法。 逻辑函数有很多表示。 对于每个表示,用于实现表示的电路被分解为实例的组合。 实例是通用逻辑电路的分量逻辑电路。 这些实例有预先创建的技术库。 例如,通过基于否定索引对原始物理电路的技术描述进行分类来创建预先创建的技术库。 因此,用于实现表示的电路的技术描述由预先创建的技术库的元素的组合计算。 将每个计算的技术描述与逻辑功能的技术库的每个现有元素进行比较。 当计算出的技术描述至少有一个比逻辑功能的技术库的所有现有元素更好或更小的标记参数时,计算出的技术描述被添加到技术库。 当技术库中的元素数量至少比限制大两倍时,数量就会减少。
    • 5. 发明授权
    • Fast free memory address controller
    • 快速可用内存地址控制器
    • US06662287B1
    • 2003-12-09
    • US10000243
    • 2001-10-18
    • Alexander E. AndreevAnatoli A. BolotovRanko Scepanovic
    • Alexander E. AndreevAnatoli A. BolotovRanko Scepanovic
    • G06F1200
    • G06F12/023Y10S707/99953Y10S707/99956
    • A memory manager for managing allocation of addresses in the memory is structured as a hierarchical tree having a top vertex, a bottom level and at least one intermediate level. The bottom level contains a plurality of bottom vertices each containing a plurality of representations of a Free or Taken status of respective addresses in the memory. Each intermediate contains at least one hierarchy vertex containing a plurality of labels such that each label is associated with a child vertex and defines whether or not a path that includes the respective child vertex ends in a respective bottom level vertex containing at least one Free representation. An allocation command changes the representation of the first Free address to Taken and a free command changes the representation of a specified address to Free. The labels in hierarchical vertices are changed to reflect the path conditions to the bottom vertices.
    • 用于管理存储器中的地址分配的存储器管理器被构造为具有顶部顶点,底部水平和至少一个中间水平的分层树。 底层包含多个底部顶点,每个底部顶点包含多个存储器中相应地址的自由或取代状态的表示。 每个中间体包含至少一个包含多个标签的层次顶点,使得每个标签与子顶点相关联,并且定义包含相应子顶点的路径是否包含在包含至少一个自由表示的相应底层顶点中。 一个分配命令将第一个自由地址的表示更改为Taken,一个free命令将指定地址的表示更改为Free。 更改层次顶点中的标签以反映底层顶点的路径条件。
    • 9. 发明授权
    • Process for solving assignment problems in integrated circuit designs with unimodal object penalty functions and linearly ordered set of boxes
    • 用单向对象惩罚函数和线性有序集合集合来解决集成电路设计中的赋值问题的过程
    • US06453453B1
    • 2002-09-17
    • US09833142
    • 2001-04-11
    • Alexander E. AndreevAnatoli A. BolotovPedja Raspopovic
    • Alexander E. AndreevAnatoli A. BolotovPedja Raspopovic
    • G06F945
    • G06F17/5068
    • A linear assignment problem for an ordered system containing a plurality of boxes each containing an object having an associated penalty function is solved. A hierarchy contains a bottom level containing at least as many generalized boxes as there are boxes in the assignment problem, and top and intermediate levels. The objects of the assignment problem are placed in the generalized box of the top level. A first local task is executed to transition the contents of a generalized box of a higher level to at least two generalized boxes of the next lower level. A second local task is executed on the generalized boxes of the lower level to minimize a global penalty function. The first and second tasks are executed through successive iterations until all of the objects are placed in the generalized boxes in the bottom level in a layout having minimal penalty function.
    • 解决了包含多个框的有序系统的线性分配问题,每个框包含具有相关惩罚函数的对象。 层次结构包含底层,包含至少与分配问题中的框以及顶级和中级相同的通用框。 分配问题的对象被放置在顶层的广义框中。 执行第一本地任务以将较高级别的广义框的内容转换到下一较低级的至少两个广义框。 在较低级别的广义框上执行第二个本地任务,以最小化全局惩罚函数。 第一和第二任务通过连续迭代执行,直到所有对象都放置在具有最小惩罚函数的布局中的底层中的广义框中。
    • 10. 发明授权
    • Memory mapping for parallel turbo decoding
    • 并行turbo解码的内存映射
    • US08132075B2
    • 2012-03-06
    • US11924385
    • 2007-10-25
    • Alexander E. AndreevAnatoli A. BolotovRanko Scepanovic
    • Alexander E. AndreevAnatoli A. BolotovRanko Scepanovic
    • H03M13/00
    • H03M13/2771H03M13/2764H03M13/2957
    • A routing multiplexer system provides p outputs based on a selected permutation of p inputs. Each of a plurality of modules has two inputs, two outputs and a control input and is arranged to supply signals at the two inputs to the two outputs in a direct or transposed order based on a value of a bit at the control input. A first p/2 group of the modules are coupled to the n inputs and a second p/2 group of the modules provide the n outputs. A plurality of control bit tables each contains a plurality of bits in an arrangement based on a respective permutation. The memory is responsive to a selected permutation to supply bits to the respective modules based on respective bit values of a respective control bit table, thereby establishing a selected and programmable permutation of the inputs to the outputs.
    • 路由复用器系统基于所选择的p个输入的排列来提供p个输出。 多个模块中的每一个具有两个输入,两个输出和一个控制输入,并且被布置为基于控制输入处的位的值,以直接或转置的顺序将两个输入端的信号提供给两个输出。 模块的第一个p / 2组耦合到n个输入端,第二个p / 2组模块提供n个输出。 多个控制位表各自包含基于相应置换的布置中的多个位。 存储器响应于所选择的置换,以基于相应控制位表的相应位值向相应模块提供位,由此建立对输出的输入的选择和可编程排列。