会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
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区域内不包括多个负载中的至少一个的所选类型的每个路由资源。
    • 4. 发明授权
    • 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.
    • 在一个实施例中,提供了一种用于在电路设计中在模块和模块实例之间传播设计约束的方法。 确定模块的端口和电路设计的端口/引脚,在这些约束之间进行传播。 端口/引脚的确定包括确定对应于端口的模块实例的引脚是否直接连接到电路设计的顶级端口。 响应于确定引脚直接连接到顶级端口,顶级端口被选择为端口/引脚。 响应于确定引脚不直接连接到顶级端口,该引脚被选择为端口/引脚。 设计约束在端口和选定端口/引脚之间传播。 传播的设计约束存储在存储设备中。
    • 6. 发明授权
    • 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.
    • 在一个实施例中,提供了一种用于具有修改和未修改信号的电路设计的增量路由选择的方法。 确定部分路由电路设计的关键路由信号。 对于每个关键的路由信号,应用第一组路由约束来防止信号的重新路由。 部分路由电路设计根据第一组路由约束进行路由以产生不冲突的路由解决方案。 响应于不符合时序要求的非冲突路由解决方案,去除第一组路由约束,并且在非冲突路由解决方案上执行后路由优化过程以减少一个或多个信号的传播延迟。
    • 8. 发明授权
    • Method and system for implementing a circuit design in a tree representation
    • 在树形表示中实现电路设计的方法和系统
    • US07146583B1
    • 2006-12-05
    • US10912999
    • 2004-08-06
    • Richard Yachyang SunDaniel J. DownsRaymond KongJohn J. Laurence
    • Richard Yachyang SunDaniel J. DownsRaymond KongJohn J. Laurence
    • G06F17/50
    • G06F17/5045G06F17/5072
    • A method of implementing a user integrated circuit (IC) design in a tree representation includes the step of introducing the tree representation for the user IC design in a partitioned manner including at least one sub-design to form a design abstraction of the user design. At least one sub-design can include a sub-design providing for multiple levels of implementation hierarchy. The method can further include the step of traversing the design abstraction in a top-down fashion to provide functions selected among floor planning, port assignment, and timing budgeting for at least one sub-design, and the step of traversing the design abstraction in a bottom-up fashion to facilitate at least one among resolution of resource conflicts and parallel processing of multiple sub-designs. Traversing the design abstraction in the bottom-up fashion can facilitate a re-budgeting of timing for the integrated circuit design.
    • 在树形表示中实现用户集成电路(IC)设计的方法包括以包括至少一个子设计的分区方式引入用户IC设计的树表示以形成用户设计的设计抽象的步骤。 至少一个子设计可以包括提供多级实现层次的子设计。 该方法还可以包括以自顶向下的方式遍历设计抽象以提供从至少一个子设计的楼层规划,端口分配和时间预算中选择的功能的步骤,以及遍历设计抽象的步骤 自下而上的方式,以促进资源冲突的解决和多个子设计的并行处理中的至少一个。 以自下而上的方式遍历设计抽象可以有助于对集成电路设计的时序进行重新预算。
    • 9. 发明授权
    • Signal routing in programmable logic devices
    • 可编程逻辑器件中的信号路由
    • US06757879B1
    • 2004-06-29
    • US10268878
    • 2002-10-09
    • Raymond KongSandor S. Kalman
    • Raymond KongSandor S. Kalman
    • G06F1750
    • G06F17/5077
    • The present invention provides a new method to handle power and ground signals in modular design of programmable logic devices. During module implementation, the power and ground signals of each module are associated with area constraint properties. When performing routing in the module implementation phase, the power and ground signals together with regular local signals of the module are routed in accordance with their respective area constraint properties. However, the area constraint properties of the power and ground signals are removed during assembly phase while the area constraint properties of the local signals are retained.
    • 本发明提供了一种在可编程逻辑器件的模块化设计中处理电源和接地信号的新方法。 在模块实现过程中,每个模块的电源和接地信号都与区域约束属性相关联。 当在模块实现阶段执行路由时,电源和地面信号与模块的常规本地信号一起根据其各自的区域约束属性进行路由。 然而,在组装阶段消除了功率和接地信号的面积约束特性,同时保留了局部信号的面积约束特性。
    • 10. 发明授权
    • Resource cost assignment in programmable logic device routing
    • 可编程逻辑器件布线中的资源成本分配
    • US06501297B1
    • 2002-12-31
    • US09946873
    • 2001-09-05
    • Raymond Kong
    • Raymond Kong
    • H03K738
    • G06F17/5077
    • The resource cost associated with each resource in a programmable logic device (PLD) can be obtained from topology information. In one embodiment, the PLD can be geometrically divided into an array of logical tiles. The cost can be set equal to the number of tiles the resource intersects (span). A signal path between a.source and a destination can be routed using this resource cost. In another embodiment, the cost is set as the maximum value between the vertical and horizontal spans (instead of the total span). This embodiment often increases the speed of routing.
    • 可以从拓扑信息获得与可编程逻辑器件(PLD)中的每个资源相关联的资源成本。 在一个实施例中,PLD可以被几何地划分成逻辑瓦片的阵列。 可以将成本设置为等于资源相交的瓦片数(跨度)。 可以使用此资源成本路由源和目的地之间的信号路径。 在另一个实施例中,将成本设置为垂直和水平跨度之间的最大值(而不是总跨度)。 该实施例经常增加路由速度。