会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Partitioning a large design across multiple devices
    • 在多个设备之间划分大型设计
    • US07370302B1
    • 2008-05-06
    • US11099887
    • 2005-04-05
    • David A. KnolAbhishek RanjanSalil R. Raje
    • David A. KnolAbhishek RanjanSalil R. Raje
    • G06F17/50
    • G06F17/5072
    • A method of partitioning a design across a plurality of integrated circuits can include creating a software construct for each one of the plurality of integrated circuits and assigning a plurality of instances to a selected software construct. Each of the plurality of instances can be from a different logic hierarchy. The method further can include automatically adding at least one input/output buffer and port to the selected software construct to accommodate the plurality of instances and creating nets connecting the plurality of instances and the at least one input/output buffer and port within the selected software construct.
    • 跨多个集成电路划分设计的方法可以包括为多个集成电路中的每一个创建软件结构,并将多个实例分配给所选择的软件构造。 多个实例中的每一个可以来自不同的逻辑层级。 该方法还可以包括自动地将至少一个输入/输出缓冲器和端口添加到所选择的软件构造以容纳多个实例并且创建连接多个实例的网和所选择的软件中的至少一个输入/输出缓冲器和端口 构造。
    • 5. 发明授权
    • Placement method for integrated circuit design using topo-clustering
    • 使用拓扑聚类的集成电路设计的放置方法
    • US06851099B1
    • 2005-02-01
    • US09511705
    • 2000-02-23
    • Majid SarrafzadehSalil R. Raje
    • Majid SarrafzadehSalil R. Raje
    • G06F17/50
    • G06F17/5072
    • The present invention, generally speaking, provides a placement method for the physical design of integrated circuits in which natural topological feature clusters (topo-clusters) are discovered and exploited during the placement process. Initial placement and placement refinement may be performed hierarchically using topocluster trees. A topocluster tree may be used to drive initial placement. An iterative placement refinement process then follows, using a technique referred to herein as Geometrically-Bounded FM (GBFM). In GBFM, FM is applied on a local basis to windows encompassing some number of bins. From iteration to iteration, windows may shift position and vary in size. When a region bounded by a window meets a specified cost threshold in terms of a specified cost function, that region does not participate. The cost function takes account of actual physical metrics-delay, area, congestion, power, etc. During placement refinement using GBFM, cluster size is adjusted iteratively from large to small as determined by horizontal cuts within the topocluster tree. GBFM occurs in the context of recursive quadrisection. Hence, after GBFM has been completed, a further quadrisection step is performed in which each bin is divided into four bins, with a quarter of the gates of the original bin being placed in the center of each of the resulting bins. GBFM then follows, and the cycle repeats until each bin contains a fairly small number of gates. Topocluster trees may also be used for quadrisection. Following the foregoing global placement process, the circuit is then ready for detailed placement in which cells are assigned to placement rows.
    • 本发明一般地提供了一种用于集成电路的物理设计的放置方法,其中在放置过程中发现和利用了自然拓扑特征簇(地形簇)。 初始放置和放置细化可以使用顶簇树进行分层执行。 可以使用顶层树来驱动初始放置。 然后,使用本文称为几何有界FM(GBFM)的技术,随后进行迭代放置细化过程。 在GBFM中,FM在本地基础上应用于包含一些数量的分区的窗口。 从迭代到迭代,窗口可能会改变位置并且大小变化。 当由窗口界定的区域在指定的成本函数方面满足指定的成本阈值时,该区域不参与。 成本函数考虑了实际的物理量度 - 延迟,区域,拥塞,功率等。在使用GBFM进行布局优化时,通过顶层树中的水平切割确定了簇大小从大到小的迭代调整。 GBFM发生在递归四分法的上下文中。 因此,在GBFM完成之后,执行进一步的四分法步骤,其中每个仓分为四个仓,原始仓的四分之一的门被放置在每个结果仓的中心。 然后遵循GBFM,循环重复,直到每个仓包含相当少数量的门。 群集树也可用于四次检验。 按照上述全局放置过程,电路准备好进行详细的放置,其中将单元格分配给放置行。