会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Balancing logic resource usage in a programmable integrated circuit
    • 平衡可编程集成电路中的逻辑资源使用
    • US07636907B1
    • 2009-12-22
    • US11805744
    • 2007-05-24
    • Satyaki DasYu Hu
    • Satyaki DasYu Hu
    • G06F17/50
    • G06F17/5054
    • A computer-implemented method of balancing logic resource usage in a circuit design for a programmable logic device (PLD) can include determining that an assignment of elements of the circuit design to a first type of logic resource of the PLD is unbalanced compared to an assignment of elements of the circuit design to an alternate type of logic resource of the PLD. An Integer Linear Programming (ILP) formulation specifying a balanced assignment of elements to the first and alternate types of logic resources can be generated. A solution for the ILP formulation can be obtained. Selected elements of the circuit design can be re-mapped from the first type of logic resource to the alternate type of logic resource according to the solution of the ILP formulation and the circuit design specifying the re-mapped elements can be output.
    • 用于平衡用于可编程逻辑器件(PLD)的电路设计中的逻辑资源使用的计算机实现的方法可以包括确定与分配方式相比,PLD的第一类逻辑资源的电路设计的元素的分配不平衡 的电路设计的元素到PLD的替代类型的逻辑资源。 可以生成整数线性规划(ILP)公式,其指定元素对第一和另一类逻辑资源的均衡分配。 可以获得ILP制剂的溶液。 可以根据ILP公式的解决方案将电路设计的选定元件从第一类型的逻辑资源重新映射到替代类型的逻辑资源,并且可以输出指定重新映射的元件的电路设计。
    • 6. 发明授权
    • Methods of balancing logic resource usage in a programmable logic device
    • 在可编程逻辑器件中平衡逻辑资源使用的方法
    • US07788624B1
    • 2010-08-31
    • US12579870
    • 2009-10-15
    • Satyaki DasYu Hu
    • Satyaki DasYu Hu
    • G06F17/50
    • G06F17/5054
    • A computer-implemented method of balancing logic resource usage in a circuit design for a programmable integrated circuit (IC) includes determining that an assignment of elements of the circuit design to a first type of logic resource is unbalanced compared to an assignment of elements to an alternate type of logic resource. Binary variables are defined for circuit elements assigned to the first and alternate types of logic resources, where each binary variable indicates whether the associated circuit element is to be re-assigned to the first or alternate type of logic resource. Constraints are defined specifying relationships among selected variables. Values for the variables are obtained according to the constraints by minimizing a function dependent on a sum of the binary variables. Circuit elements are re-assigned to the first or alternate types of logic resources according to the values determined for the binary variables, and the circuit design is output.
    • 在用于可编程集成电路(IC)的电路设计中平衡逻辑资源使用的计算机实现的方法包括确定与元素的分配相比,电路设计的元件对第一类型的逻辑资源的分配是不平衡的 备用类型的逻辑资源。 二进制变量被定义为分配给第一和另一类逻辑资源的电路元件,其中每个二进制变量指示相关的电路元件是否被重新分配给第一或另一类逻辑资源。 定义约束条件指定所选变量之间的关系。 根据约束通过使取决于二进制变量之和的函数最小化来获得变量的值。 根据为二进制变量确定的值,将电路元件重新分配给第一种或其他类型的逻辑资源,并输出电路设计。
    • 7. 发明授权
    • Checking for valid slice packing in a programmable device
    • 检查可编程器件中的有效片包装
    • US07831943B1
    • 2010-11-09
    • US11787600
    • 2007-04-16
    • Satyaki Das
    • Satyaki Das
    • G06F17/50
    • G06F17/5054
    • A method of determining validity of slice packing for a programmable device can include identifying a slice topology for a slice, identifying a circuit fragment assigned to the slice, and generating a set of Boolean equations describing conditions for mapping the circuit fragment to the slice according to the slice topology. The method further can include determining whether a solution to the set of Boolean equations exists and indicating whether the slice is validly packed according to whether a solution for the set of Boolean equations is determined.
    • 确定可编程设备的片包装的有效性的方法可以包括识别切片的切片拓扑,识别分配给切片的电路片段,以及生成一组布尔方程,其描述根据片段将电路片段映射到切片的条件 切片拓扑。 该方法还可以包括确定是否存在一组布尔方程组的解,并且根据是否确定一组布尔方程的解来指示切片是否被有效地打包。
    • 8. 发明授权
    • Methods of routing low-power designs in programmable logic devices having heterogeneous routing architectures
    • 在具有异构路由架构的可编程逻辑器件中路由低功耗设计的方法
    • US07389485B1
    • 2008-06-17
    • US11390925
    • 2006-03-28
    • Anirban RahutSatyaki DasArifur Rahman
    • Anirban RahutSatyaki DasArifur Rahman
    • G06F17/50
    • G06F17/5077G06F17/5054G06F2217/78
    • Methods of routing user designs in programmable logic devices (PLDs) having heterogeneous routing structures, i.e., PLDs including both high-power and low-power interconnect resources. A first pass routing step is performance-based, e.g., utilizes a cost function biased towards the high-power interconnect resources. The first routed design is then evaluated to identify non-critical nets in the first routed design that can yield the most power-saving benefit by being retargeted to the low-power interconnect resources. For example, a sorted list of nets can be created in which the identified nets are evaluated based on the capacitance per load pin of each net. A second pass routing step is then performed, e.g., rerouting the nets identified as being non-critical and having the greatest potential power-saving benefit. In some embodiments, the permitted increase in the delay of each rerouted net is bound by the slack of the net as routed in the first routed design.
    • 在具有异构路由结构的可编程逻辑设备(PLD)中路由用户设计的方法,即包括大功率和低功率互连资源的PLD。 第一路由路由步骤是基于性能的,例如,利用偏向大功率互连资源的成本函数。 然后评估第一路由设计以识别第一路由设计中的非关键网络,其可以通过重定向到低功率互连资源来产生最节能的优点。 例如,可以创建网络的排序列表,其中基于每个网络的每个负载引脚的电容来评估所识别的网络。 然后执行第二通路由步骤,例如重新路由被识别为非关键并且具有最大潜在省电优点的网络。 在一些实施例中,允许的每个重新路由网络的延迟增加受到在第一路由设计中路由的网络的松弛的约束。