Network flow based datapath bit slicing
    3.
    发明授权
    Network flow based datapath bit slicing 失效
    基于网络流的数据路径位分片

    公开(公告)号:US08566761B2

    公开(公告)日:2013-10-22

    申请号:US13301107

    申请日:2011-11-21

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045 G06F17/504

    摘要: The present disclosure relates to a computer-based method and apparatus for determining datapath bit slices. A first two-way search is performed between an input vector and an output vector to identify gates in a datapath. A network flow is then constructed including the gates identified, and a min-cost max-flow algorithm is applied to the network flow to derive matching bit pairs between the input vector and the output vector. Next, the datapath bit slices are determined by performing a second two-way search between each of a starting bit in the input vector and an ending bit in the output vector of each of the matching bit pairs.

    摘要翻译: 本公开涉及一种用于确定数据路径位片的基于计算机的方法和装置。 在输入向量和输出向量之间执行第一个双向搜索以识别数据通路中的门。 然后构建包括所识别的门的网络流,并且将最小成本最大流算法应用于网络流以导出输入向量和输出向量之间的匹配比特对。 接下来,通过在输入向量中的起始位和每个匹配位对的输出向量中的结束位之间执行第二双向搜索来确定数据通路位片。

    Soft hierarchy-based physical synthesis for large-scale, high-performance circuits
    4.
    发明授权
    Soft hierarchy-based physical synthesis for large-scale, high-performance circuits 失效
    用于大规模,高性能电路的基于层次结构的物理综合

    公开(公告)号:US08516412B2

    公开(公告)日:2013-08-20

    申请号:US13222928

    申请日:2011-08-31

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072 G06F17/505

    摘要: In one embodiment, the invention is a method and apparatus for soft hierarchy-based synthesis for large-scale, high-performance circuits. One embodiment of a method for physically synthesizing a design of an integrated circuit includes compiling a logical description of the design into a flattened netlist, extracting a soft hierarchy from the flattened netlist, wherein the soft hierarchy defines a boundary on a die across which cells of the integrated circuit are permitted to move, and placing a cell of the integrated circuit on the die in accordance with the soft hierarchy.

    摘要翻译: 在一个实施例中,本发明是用于大规模,高性能电路的基于层次的软合成的方法和装置。 用于物理地合成集成电路的设计的方法的一个实施例包括将设计的逻辑描述编译成扁平网表,从扁平化网表中提取软层次,其中软层次结构定义了裸片上的边界, 集成电路被允许移动,并且根据软层次将集成电路的单元放置在管芯上。

    Structured latch and local-clock-buffer planning
    5.
    发明授权
    Structured latch and local-clock-buffer planning 失效
    结构化锁存器和本地时钟缓冲器规划

    公开(公告)号:US08495552B1

    公开(公告)日:2013-07-23

    申请号:US13536601

    申请日:2012-06-28

    IPC分类号: G06F17/50

    CPC分类号: G06F17/505 G06F2217/84

    摘要: Latches and local-clock-buffers are automatically placed during integrated circuit physical synthesis. Prior to physically laying out the datapath, locations are assigned for the latches based on a logical representation of the datapath and on the fixed placements of pins. The computed latch locations optimize the datapath according to some predetermined criteria. Local-clock-buffers are also preplaced together with the latches further improving datapath performance.

    摘要翻译: 在集成电路物理合成期间,锁存器和本地时钟缓冲器将自动放置。 在物理布置数据通路之前,基于数据通路的逻辑表示和引脚的固定放置位置为锁存器分配位置。 所计算的锁存位置根据某些预定标准优化数据通路。 本地时钟缓冲器也被预置在一起,锁存器进一步提高了数据通路性能。

    Structured Latch and Local-Clock-Buffer Planning
    6.
    发明申请
    Structured Latch and Local-Clock-Buffer Planning 审中-公开
    结构化锁存器和本地时钟缓冲器规划

    公开(公告)号:US20130326451A1

    公开(公告)日:2013-12-05

    申请号:US13487062

    申请日:2012-06-01

    IPC分类号: G06F17/50

    CPC分类号: G06F17/505 G06F2217/84

    摘要: Latches and local-clock-buffers are automatically placed during integrated circuit physical synthesis. Prior to physically laying out the datapath, locations are assigned for the latches based on a logical representation of the datapath and on the fixed placements of pins. The computed latch locations optimize the datapath according to some predetermined criteria. Local-clock-buffers are also preplaced together with the latches further improving datapath performance.

    摘要翻译: 在集成电路物理合成期间,锁存器和本地时钟缓冲器将自动放置。 在物理布置数据通路之前,基于数据通路的逻辑表示和引脚的固定放置位置为锁存器分配位置。 所计算的锁存位置根据某些预定标准优化数据通路。 本地时钟缓冲器也被预置在一起,锁存器进一步提高了数据通路性能。

    NETWORK FLOW BASED DATAPATH BIT SLICING
    7.
    发明申请
    NETWORK FLOW BASED DATAPATH BIT SLICING 失效
    基于网络流量的数据位图

    公开(公告)号:US20130132915A1

    公开(公告)日:2013-05-23

    申请号:US13301107

    申请日:2011-11-21

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045 G06F17/504

    摘要: The present disclosure relates to a computer-based method and apparatus for determining datapath bit slices. A first two-way search is performed between an input vector and an output vector to identify gates in a datapath. A network flow is then constructed including the gates identified, and a min-cost max-flow algorithm is applied to the network flow to derive matching bit pairs between the input vector and the output vector. Next, the datapath bit slices are determined by performing a second two-way search between each of a starting bit in the input vector and an ending bit in the output vector of each of the matching bit pairs.

    摘要翻译: 本公开涉及一种用于确定数据路径位片的基于计算机的方法和装置。 在输入向量和输出向量之间执行第一个双向搜索以识别数据通路中的门。 然后构建包括所识别的门的网络流,并且将最小成本最大流算法应用于网络流以导出输入向量和输出向量之间的匹配比特对。 接下来,通过在输入向量中的起始位和每个匹配位对的输出向量中的结束位之间执行第二双向搜索来确定数据通路位片。

    SOFT HIERARCHY-BASED PHYSICAL SYNTHESIS FOR LARGE-SCALE, HIGH-PERFORMANCE CIRCUITS
    8.
    发明申请
    SOFT HIERARCHY-BASED PHYSICAL SYNTHESIS FOR LARGE-SCALE, HIGH-PERFORMANCE CIRCUITS 失效
    基于软件基于层次分析的大规模,高性能电路的物理综合

    公开(公告)号:US20130055176A1

    公开(公告)日:2013-02-28

    申请号:US13222928

    申请日:2011-08-31

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072 G06F17/505

    摘要: In one embodiment, the invention is a method and apparatus for soft hierarchy-based synthesis for large-scale, high-performance circuits. One embodiment of a method for physically synthesizing a design of an integrated circuit includes compiling a logical description of the design into a flattened netlist, extracting a soft hierarchy from the flattened netlist, wherein the soft hierarchy defines a boundary on a die across which cells of the integrated circuit are permitted to move, and placing a cell of the integrated circuit on the die in accordance with the soft hierarchy.

    摘要翻译: 在一个实施例中,本发明是用于大规模,高性能电路的基于层次的软合成的方法和装置。 用于物理地合成集成电路的设计的方法的一个实施例包括将设计的逻辑描述编译成扁平网表,从扁平化网表中提取软层次,其中软层次结构定义了裸片上的边界, 集成电路被允许移动,并且根据软层次将集成电路的单元放置在管芯上。

    Relative ordering circuit synthesis
    9.
    发明授权
    Relative ordering circuit synthesis 有权
    相对排序电路综合

    公开(公告)号:US08756541B2

    公开(公告)日:2014-06-17

    申请号:US13431368

    申请日:2012-03-27

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072 G06F2217/06

    摘要: Systems and methods for relative ordering circuit synthesis are provided herein. One aspect provides for generating at least one circuit design via at least one processor accessible by a computing device; wherein generating at least one circuit design comprises: generating at least one relative order structure based on at least one circuit design layout, the at least one relative order structure comprising at least one placement constraint associated with at least one circuit element; placing the at least one circuit element associated with the at least one placement constraint within a circuit design according to the at least one placement constraint; and placing circuit elements not associated with the at least one placement constraint within the circuit design. Other embodiments and aspects are also described herein.

    摘要翻译: 本文提供了相对排序电路合成的系统和方法。 一个方面提供了通过计算设备可访问的至少一个处理器生成至少一个电路设计; 其中产生至少一个电路设计包括:基于至少一个电路设计布局生成至少一个相对顺序结构,所述至少一个相对顺序结构包括与至少一个电路元件相关联的至少一个放置约束; 根据所述至少一个放置约束将与所述至少一个放置约束相关联的所述至少一个电路元件放置在电路设计内; 以及将不与所述至少一个放置约束相关联的电路元件放置在所述电路设计内。 本文还描述了其它实施例和方面。

    RELATIVE ORDERING CIRCUIT SYNTHESIS
    10.
    发明申请
    RELATIVE ORDERING CIRCUIT SYNTHESIS 有权
    相关订购电路合成

    公开(公告)号:US20130263068A1

    公开(公告)日:2013-10-03

    申请号:US13431368

    申请日:2012-03-27

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072 G06F2217/06

    摘要: Systems and methods for relative ordering circuit synthesis are provided herein. One aspect provides for generating at least one circuit design via at least one processor accessible by a computing device; wherein generating at least one circuit design comprises: generating at least one relative order structure based on at least one circuit design layout, the at least one relative order structure comprising at least one placement constraint associated with at least one circuit element; placing the at least one circuit element associated with the at least one placement constraint within a circuit design according to the at least one placement constraint; and placing circuit elements not associated with the at least one placement constraint within the circuit design. Other embodiments and aspects are also described herein.

    摘要翻译: 本文提供了相对排序电路合成的系统和方法。 一个方面提供了通过计算设备可访问的至少一个处理器生成至少一个电路设计; 其中产生至少一个电路设计包括:基于至少一个电路设计布局生成至少一个相对顺序结构,所述至少一个相对顺序结构包括与至少一个电路元件相关联的至少一个放置约束; 根据所述至少一个放置约束将与所述至少一个放置约束相关联的所述至少一个电路元件放置在电路设计内; 以及将不与所述至少一个放置约束相关联的电路元件放置在所述电路设计内。 本文还描述了其它实施例和方面。