会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明授权
    • Techniques for identifying functional blocks in a design that match a template and combining the functional blocks into fewer programmable circuit elements
    • 用于识别与模板匹配并且将功能块组合成更少的可编程电路元件的设计中的功能块的技术
    • US06957412B1
    • 2005-10-18
    • US10298259
    • 2002-11-15
    • Vaughn BetzElias AhmedDavid Neto
    • Vaughn BetzElias AhmedDavid Neto
    • G06F17/50
    • G06F17/5054
    • Techniques are provided that combine functional blocks in a user design into fewer programmable circuit elements. Systems and methods of the present invention can combine functional blocks in a user design into a single programmable circuit element. A plurality of functional blocks in a user design that can be combined are identified. The possible combinations of functional blocks can be sorted according to a gain function. The gain function can, for example, weigh routing delays caused by a combination. The most desirable combination is selected from the sorted list of possible combinations. The selected combination is checked to see if it is feasible in light of electrical and user-specified constraints. If the combination is feasible, the combination is performed. Combinations continue to be performed by selecting the most desirable combinations from the sorted list.
    • 提供了将用户设计中的功能块组合成更少的可编程电路元件的技术。 本发明的系统和方法可以将用户设计中的功能块组合成单个可编程电路元件。 识别可以组合的用户设计中的多个功能块。 功能块的可能组合可以根据增益函数进行排序。 增益功能可以例如衡量由组合引起的路由延迟。 最合适的组合是从可能组合的排序列表中选择的。 根据电气和用户指定的限制,检查所选择的组合是否可行。 如果组合可行,则执行组合。 组合继续通过从排序列表中选择最理想的组合来执行。
    • 47. 发明授权
    • Power-driven timing analysis and placement for programmable logic
    • 用于可编程逻辑的功率驱动时序分析和放置
    • US08099692B1
    • 2012-01-17
    • US12953764
    • 2010-11-24
    • Yaron KretchmerPaul LeventisVaughn Betz
    • Yaron KretchmerPaul LeventisVaughn Betz
    • G06F17/50
    • G06F17/5072Y02T10/82
    • An integrated circuit is divided into two or more different regions, each region being a different voltage domain. In each of the regions, a voltage drop and its impact on performance will be quantified. A place and route engine (or another tool of a computer-aided design flow) will then take these timing considerations into account while performing partitioning of the device. A user's logic design is implemented into the logic array blocks taking into a voltage drop seen at those logic array blocks. Faster paths of the logic design are placed into faster logic array blocks, such as those in a core region of the integrated circuit.
    • 集成电路被分为两个或更多个不同的区域,每个区域是不同的电压域。 在每个区域,电压降及其对性能的影响将被量化。 然后,在执行设备分区时,会考虑到这些时间考虑因素,地方和路线引擎(或计算机辅助设计流程的另一个工具)将考虑这些时间考虑因素。 用户的逻辑设计被实现为在这些逻辑阵列块处看到的电压降的逻辑阵列块中。 将逻辑设计的更快的路径放置在更快的逻辑阵列块中,例如集成电路的核心区域中的那些。
    • 49. 发明授权
    • Techniques for grouping circuit elements into logic blocks
    • 将电路元件分组成逻辑块的技术
    • US07707532B1
    • 2010-04-27
    • US11844216
    • 2007-08-23
    • Ketan PadaliaKimberly BozmanVaughn Betz
    • Ketan PadaliaKimberly BozmanVaughn Betz
    • G06F17/50G06F9/45
    • G06F17/505G06F17/5072G06F17/5077Y02T10/82
    • Techniques are provided for grouping circuits in a user design for a programmable integrated circuit into logic blocks. A packing tool separates each circuit element into individual abstract blocks and groups the abstract block into logic blocks. A determination is made whether placement information indicates that a design goal would be improved by rearranging at least a portion of the user design. The user design can be rearranged by moving one or more of the abstract blocks into different logic blocks than the ones they were previously grouped with. Circuit elements in the same logic block can be separated and placed into different logic blocks to improve routability of the user design and signal timing.
    • 提供了用于将可编程集成电路的用户设计中的电路分组成逻辑块的技术。 包装工具将每个电路元件分成单独的抽象块,并将抽象块分组成逻辑块。 确定放置信息是否指示通过重新排列用户设计的至少一部分来提高设计目标。 可以通过将抽象块中的一个或多个移动到与之前分组的逻辑块不同的逻辑块中来重新排列用户设计。 相同逻辑块中的电路元件可以分离并放置到不同的逻辑块中,以改善用户设计和信号时序的可布线性。