会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Run-time efficient methods for routing large multi-fanout nets
    • 运行时高效的路由大型多扇出网络的方法
    • US08015535B1
    • 2011-09-06
    • US12050447
    • 2008-03-18
    • Raymond KongAnirban Rahut
    • Raymond KongAnirban Rahut
    • G06F17/50
    • G06F17/5077
    • A method of limiting the routing resources of an integrated circuit (IC) that are available for use when routing multi-fanout nets can include selecting a multi-fanout net comprising a source and a plurality of loads and identifying each region of the IC which does not include at least one of the plurality of loads. Each of the regions can have a defined geometry. A type of routing resource can be selected which has a physical orientation with respect to the IC that corresponds to the geometry of the regions of the IC. Each routing resource of the selected type that is located within a region of the IC which does not include at least one of the plurality of loads can be excluded from consideration when routing the multi-fanout net.
    • 限制可用于路由多扇出网络的集成电路(IC)的路由资源的方法可以包括选择包括源和多个负载的多扇出网络,并且识别IC的每个区域 不包括多个负载中的至少一个。 每个区域可以具有限定的几何形状。 可以选择一种类型的路由资源,其具有相对于IC的物理取向,其对应于IC的区域的几何形状。 当路由多扇出网时,可以排除位于IC区域内不包括多个负载中的至少一个的所选类型的每个路由资源。
    • 5. 发明授权
    • Method and system for managing behavior of algorithms
    • 用于管理算法行为的方法和系统
    • US07290241B1
    • 2007-10-30
    • US10913752
    • 2004-08-06
    • Daniel J. DownsJohn D. BunteRaymond KongJohn J. LaurenceRichard Yachyang Sun
    • Daniel J. DownsJohn D. BunteRaymond KongJohn J. LaurenceRichard Yachyang Sun
    • G06F17/50
    • G06F17/5054
    • A method of managing behavior of algorithms includes specifying governing rules/policies that manage I-Set implementation directives, command line options, and environment variables and loading governing rules/policies into a behavior manager. Inside a client tool, the I-Set hierarchy processes and iterates one I-Set node at a time. Without more I-Sets to process, the method is done. If more, then the tool queries the Behavior Manager with an I-Set with symbolic designators of the queried behavior. The Behavior Manager can reply to the client tool indicating whether the queried behavior is to be supported on the appropriate logic of the I-Set node. If the algorithm for the I-Set node lacks the queried behavior, then another I-Set might require processing. If the algorithm for the I-Set node has the queried behavior, then the client tool applies the corresponding algorithm(s) on the appropriate logic.
    • 一种管理算法行为的方法包括指定管理I-Set实现指令,命令行选项和环境变量的管理规则/策略,并将管理规则/策略加载到行为管理器中。 在客户端工具中,I-Set层次结构一次处理并迭代一个I-Set节点。 没有更多的I-Sets要处理,该方法就完成了。 如果更多,那么该工具将使用具有查询行为的符号指示符的I-Set查询“行为管理器”。 行为管理器可以回复客户端工具,指示是否在I-Set节点的相应逻辑上支持查询行为。 如果I-Set节点的算法缺少查询行为,则另一个I-Set可能需要处理。 如果I-Set节点的算法具有查询行为,则客户端工具将相应的算法应用于适当的逻辑。
    • 7. 发明授权
    • System and method for automated configuration of design constraints
    • 用于自动配置设计约束的系统和方法
    • US08549454B1
    • 2013-10-01
    • US13554418
    • 2012-07-20
    • Raymond KongDavid A. KnolFrederic RevenuDinesh K. Monga
    • Raymond KongDavid A. KnolFrederic RevenuDinesh K. Monga
    • G06F17/50
    • G06F17/5045G06F2217/06
    • In one embodiment, a method for propagating design constraints between a module and a module instance in a circuit design is provided. A port of the module and a port/pin of the circuit design are determined, between which constraints are to be propagated. The determination of the port/pin includes determining whether or not pin of the module instance corresponding to the port is directly connected to a top-level port of the circuit design. In response to determining that the pin is directly connected to a top-level port, the top-level port is selected as the port/pin. In response to determining that the pin is not directly connected to the top-level port, the pin is selected as the port/pin. Design constraints are propagated between the port and the selected port/pin. The propagated design constraints are stored in a storage device.
    • 在一个实施例中,提供了一种用于在电路设计中在模块和模块实例之间传播设计约束的方法。 确定模块的端口和电路设计的端口/引脚,在这些约束之间进行传播。 端口/引脚的确定包括确定对应于端口的模块实例的引脚是否直接连接到电路设计的顶级端口。 响应于确定引脚直接连接到顶级端口,顶级端口被选择为端口/引脚。 响应于确定引脚不直接连接到顶级端口,该引脚被选择为端口/引脚。 设计约束在端口和选定端口/引脚之间传播。 传播的设计约束存储在存储设备中。
    • 9. 发明授权
    • Incremental placement and routing
    • 增量放置和布线
    • US08196083B1
    • 2012-06-05
    • US12964126
    • 2010-12-09
    • Raymond Kong
    • Raymond Kong
    • G06F9/455G06F17/50
    • G06F17/5072G06F17/5077G06F2217/06
    • In one embodiment, a method is provided for incremental routing of a circuit design having modified and unmodified signals. Critical routed signals of the partially routed circuit design are determined. For each critical routed signal, a first set of routing constraints is applied to prevent rerouting of the signal. The partially routed circuit design is routed according to the first set of routing constraints to produce a non-conflicting routing solution. In response to the non-conflicting routing solution not meeting timing requirements, the first set of routing constraints is removed and post-routing optimization processes are performed on the non-conflicting routing solution to reduce propagation delay of one or more signals.
    • 在一个实施例中,提供了一种用于具有修改和未修改信号的电路设计的增量路由选择的方法。 确定部分路由电路设计的关键路由信号。 对于每个关键的路由信号,应用第一组路由约束来防止信号的重新路由。 部分路由电路设计根据第一组路由约束进行路由以产生不冲突的路由解决方案。 响应于不符合时序要求的非冲突路由解决方案,去除第一组路由约束,并且在非冲突路由解决方案上执行后路由优化过程以减少一个或多个信号的传播延迟。