会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Upper-bound calculation for placed circuit design performance
    • 放置电路设计性能的上限计算
    • US07051312B1
    • 2006-05-23
    • US10603219
    • 2003-06-24
    • Anirban RahutSudip K. Nag
    • Anirban RahutSudip K. Nag
    • G06F17/50
    • G06F17/5068G06F2217/62
    • Within a computer automated tool, a method (400) of estimating an upper-bound of an operational frequency of at least a portion of a placed circuit design can include identifying (405) a clock source within the placed circuit design, wherein the clock source is associated with a clock domain, and determining (410) an initial routing of the clock domain. The method also can include determining (420) a minimum path slack corresponding to each connection of the clock domain. Connections of the clock domain which have a lowest minimum path slack can be marked (430). One or more marked connections which are not routed in delay mode can be identified and routed in delay mode (455) allowing sharing of routing resources by different nets.
    • 在计算机自​​动化工具中,估计放置的电路设计的至少一部分的工作频率的上限的方法(400)可以包括在放置的电路设计内识别(405)时钟源,其中时钟源 与时钟域相关联,并且确定(410)时钟域的初始路由。 该方法还可以包括确定(420)对应于时钟域的每个连接的最小路径松弛。 可以标记具有最低最小路径松弛的时钟域的连接(430)。 在延迟模式下不被路由的一个或多个标记连接可以以延迟模式(455)被识别和路由,从而允许不同网络共享路由资源。
    • 3. 发明授权
    • Method and apparatus for testing routability
    • 用于测试可布线性的方法和装置
    • US06877040B1
    • 2005-04-05
    • US09624716
    • 2000-07-25
    • Gi-Joon NamSandor S. KalmanJason H. AndersonRajeev JayaramanSudip K. NagJennifer Zhuang
    • Gi-Joon NamSandor S. KalmanJason H. AndersonRajeev JayaramanSudip K. NagJennifer Zhuang
    • G06F15/173
    • G06F17/5077G06F17/5054
    • A method and apparatus for determining routing feasibility of a plurality of nets. Each net has an associated set of one or more routing solutions, wherein each solution specifies one or more routing resources consumed by the net. A liveness Boolean function is generated having variables that represent respective net/solution pairs. If there exists a set of values for the variables such that at least one of the variables for each net is logically true, then the liveness function is true. An exclusivity function is generated using the variables that represent the net/solution pairs. If there exists at least one set of values for the variables such that no resource is used is by more than a predetermined number of nets, then the exclusivity function is true. The nets are routable using the provided solutions if there is one set of values for the variables such that both the liveness and exclusivity functions are true.
    • 一种用于确定多个网络的路由可行性的方法和装置。 每个网络具有一组或多个路由解决方案,其中每个解决方案指定网络所消耗的一个或多个路由资源。 生成具有表示相应的净/解对对的变量的活力布尔函数。 如果存在一组变量的值,使得每个网络的至少一个变量在逻辑上为真,那么活动函数为真。 使用表示网络/解决方案对的变量生成排他性功能。 如果存在变量的至少一组值,使得没有资源被使用超过预定数量的网络,则排他性功能是真实的。 如果有一组变量的值,使用提供的解决方案,网络可以路由,以使活动和排他性功能都是真实的。
    • 4. 发明授权
    • Method and apparatus for placement of input-output design objects into a programmable gate array
    • 用于将输入输出设计对象放置到可编程门阵列中的方法和装置
    • US06625795B1
    • 2003-09-23
    • US09866052
    • 2001-05-25
    • Jason H. AndersonJames L. SaundersMadabhushi V. R. ChariSudip K. NagRajeev Jayaraman
    • Jason H. AndersonJames L. SaundersMadabhushi V. R. ChariSudip K. NagRajeev Jayaraman
    • G06F1750
    • G06F17/5072H03K19/17744
    • A method and apparatus for placement into a programmable gate array of I/O design objects having different I/O attributes. The I/O attributes of an I/O design object define the electrical characteristics of the design object. The programmable gate array has a plurality of sites (IOBs) arranged into banks supporting a variety of electrical interface characteristics. In an example embodiment, I/O design objects are placed into IOBs of the programmable gate array by first performing simulated annealing that considers conflicts between I/O attributes of I/O design objects as placed into the IOBs. Then, a bipartite matching is performed using placement results from simulated annealing. Finally, if the bipartite matching does not produce a feasible placement, sets of I/O attributes are assigned to the banks based on the previous placement results, and the bipartite matching process is repeated.
    • 一种用于放置到具有不同I / O属性的I / O设计对象的可编程门阵列中的方法和装置。 I / O设计对象的I / O属性定义了设计对象的电气特性。 可编程门阵列具有布置成支持各种电接口特性的单元的多个位置(IOB)。 在示例实施例中,I / O设计对象通过首先执行模拟退火而被放置到可编程门阵列的IOB中,该模拟退火考虑了放置在IOB中的I / O设计对象的I / O属性之间的冲突。 然后,使用模拟退火的放置结果进行二分相匹配。 最后,如果二分配匹配不能产生可行的布局,那么根据先前的放置结果,将一组I / O属性分配给存储体,并重复二分配匹配过程。
    • 5. 发明授权
    • System and method for RAM-partitioning to exploit parallelism of RADIX-2 elements in FPGAs
    • 用于RAM分区的系统和方法,以利用FPGA中RADIX-2元素的并行性
    • US06507860B1
    • 2003-01-14
    • US09670495
    • 2000-09-26
    • Hare K. VermaSudip K. Nag
    • Hare K. VermaSudip K. Nag
    • G06F1500
    • G06F17/142
    • A system and method are disclosed for providing highly parallel, FFT calculations in a circuit including a plurality of RADIX-2 elements. Partitioned RAM resources allow RADIXes at all stages to have optimal bandwidth memory access. Preferably more memory is made available for early RADIX stages and a “critical” stage. RADIXes within stages beyond the critical stage preferably each need only a single RAM partition, and can therefore simultaneously operate without fighting for memory resources. In a preferred configuration having P RAM partitions and P RADIX stages, the critical stage is stage number log2P, and until the critical stage, only P/2 RADIX elements can simultaneously operate within each stage. After the critical stage, all RADIXes within each stage can simultaneously operate.
    • 公开了一种用于在包括多个RADIX-2元件的电路中提供高度并行的FFT计算的系统和方法。 分区RAM资源允许所有阶段的RADIX都具有最佳的带宽内存访问。 优选地,对于早期RADIX阶段和“关键”阶段,更多的存储器可用。 在关键阶段之外的RADIX优选地每个仅需要一个RAM分区,因此可以在不影响存储器资源的情况下同时操作。 在具有P RAM分区和P RADIX阶段的优选配置中,关键阶段是阶段编号log2P,直到关键阶段,只有P / 2 RADIX单元可以在每个阶段内同时运行。 在关键阶段之后,每个阶段的所有RADIX都可以同时运行。