会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Structure for optimizing the signal time behavior of an electronic circuit design
    • 用于优化电子电路设计的信号时间行为的结构
    • US07886245B2
    • 2011-02-08
    • US12032734
    • 2008-02-18
    • Guenther HutzlStephan HeldJuergen KoehlBernhard KorteJens MassbergMatthias RingeJens Vygen
    • Guenther HutzlStephan HeldJuergen KoehlBernhard KorteJens MassbergMatthias RingeJens Vygen
    • G06F17/50
    • G06F17/5068G06F2217/62G06F2217/84
    • A design structure for designing an electronic circuit, especially a clock tree and a sub-clock tree, within a set of sinks with given target arrival time windows, preferably on an integrated circuit designed by an IC design house or other circuit design provider. The clock tree and the sub-clock tree are preferably connected through one or multiple fixed circuits which must not be altered, cloned or removed. Several alternative implementations of the at least one logic structure are built and for each of the several alternative implementations data is stored. A set of configurations is built, each configuration comprising a combination of the one or several alternative implementations and each configuration satisfying the target arrival time windows at the complete set of sinks. A configuration is selected according to an evaluation of the data, preferably latency data, for constructing the configuration. No manual interaction is needed and a configuration with minimum latencies is provided.
    • 一种设计结构,用于设计具有给定目标到达时间窗口的一组接收器内的电子电路,特别是时钟树和子时钟树,优选地在由IC设计公司或其他电路设计提供商设计的集成电路上。 时钟树和子时钟树优选通过一个或多个固定电路来连接,这些电路不能被改变,克隆或去除。 构建至少一个逻辑结构的几个替代实施方案,并且为了存储数据的几个备选实现中的每一个。 构建一组配置,每个配置包括一个或多个替代实现的组合,并且每个配置满足完整集合集合处的目标到达时间窗口。 根据用于构造配置的数据(优选等待时间数据)的评估来选择配置。 不需要手动交互,并提供具有最小延迟的配置。
    • 4. 发明申请
    • Structure for Optimizing the Signal Time Behavior of an Electronic Circuit Design
    • 用于优化电子电路设计的信号时间行为的结构
    • US20080216043A1
    • 2008-09-04
    • US12032734
    • 2008-02-18
    • Guenther HutzlStephan HeldJuergen KoehlBernhard KorteJens MassbergMatthias RingeJens Vygen
    • Guenther HutzlStephan HeldJuergen KoehlBernhard KorteJens MassbergMatthias RingeJens Vygen
    • G06F17/50
    • G06F17/5068G06F2217/62G06F2217/84
    • A design structure for designing an electronic circuit, especially a clock tree and a sub-clock tree, within a set of sinks with given target arrival time windows, preferably on an integrated circuit designed by an IC design house or other circuit design provider. The clock tree and the sub-clock tree are preferably connected through one or multiple fixed circuits which must not be altered, cloned or removed. Several alternative implementations of the at least one logic structure are built and for each of the several alternative implementations data is stored. A set of configurations is built, each configuration comprising a combination of the one or several alternative implementations and each configuration satisfying the target arrival time windows at the complete set of sinks. A configuration is selected according to an evaluation of the data, preferably latency data, for constructing the configuration. No manual interaction is needed and a configuration with minimum latencies is provided.
    • 一种设计结构,用于设计具有给定目标到达时间窗口的一组接收器内的电子电路,特别是时钟树和子时钟树,优选地在由IC设计公司或其他电路设计提供商设计的集成电路上。 时钟树和子时钟树优选通过一个或多个固定电路来连接,这些电路不能被改变,克隆或去除。 构建至少一个逻辑结构的几个替代实施方案,并且为了存储数据的几个备选实现中的每一个。 构建一组配置,每个配置包括一个或多个替代实现的组合,并且每个配置满足完整集合集合处的目标到达时间窗口。 根据用于构造配置的数据(优选等待时间数据)的评估来选择配置。 不需要手动交互,并提供具有最小延迟的配置。
    • 6. 发明申请
    • METHOD FOR ROUTING DATA PATHS IN A SEMICONDUCTOR CHIP WITH A PLURALITY OF LAYERS
    • 在具有多个层的半导体芯片中路由数据块的方法
    • US20060044932A1
    • 2006-03-02
    • US11161159
    • 2005-07-25
    • Andreas ArpJuergen KoehlMatthias Ringe
    • Andreas ArpJuergen KoehlMatthias Ringe
    • G11C8/00
    • G11C5/063G01R31/31723G06F17/5031G06F17/5077G11C29/025G11C29/50012
    • The present invention relates to a method for routing data paths in a semiconductor chip with a plurality of layers. The inventive method comprises the steps of wiring a launching clock path and a receiving clock path on one or more layers according to at least one predetermined condition, performing one or more timing tests for determining any critical paths, and determining a weight function for every layer of each critical path. Said weight function is defined as the difference between a property of the launching clock tree and the same property of the receiving clock tree on said layer. If said weight function is positive for any layer, the wiring of the data path is not allowed on said layer. Preferably the remaining layers are chosen in such a way that a local variation of the delay on said layer is minimal.
    • 本发明涉及一种用于在具有多个层的半导体芯片中路由数据路径的方法。 本发明的方法包括以下步骤:根据至少一个预定条件在一个或多个层上布线发射时钟路径和接收时钟路径,执行用于确定任何关键路径的一个或多个定时测试,以及确定每个层的权重函数 的每个关键路径。 所述权重函数被定义为发射时钟树的属性与所述层上的接收时钟树的相同属性之间的差异。 如果任何层的权重函数为正,则所述层上不允许数据路径的布线。 优选地,以这样的方式选择剩余的层,即所述层上的延迟的局部变化是最小的。
    • 7. 发明授权
    • Method and system for generating a layout for an integrated electronic circuit
    • 用于生成集成电子电路布局的方法和系统
    • US07865855B2
    • 2011-01-04
    • US11942744
    • 2007-11-20
    • Juergen KoehlMatthias Ringe
    • Juergen KoehlMatthias Ringe
    • G06F17/50G06F9/45
    • G06F17/5068
    • A method for generating a layout for an integrated circuit having a plurality of sinks and at least one source is disclosed. The source supplies a plurality of signals to the respective plurality of sinks. The method includes: identifying the source which supplies at least one of the respective sinks and having a negative slack; finding all sinks having a negative slack driven by the source; clustering the sinks according to timing and placement information read from a database, yielding a plurality of clusters of sinks, in which each cluster includes only a predetermined portion of the plurality of sinks; generating a plurality of clones associated with a respective one of the clusters of sinks; and coupling the clones to respective ones of the clusters of sinks yielding a second layout.
    • 公开了一种用于产生具有多个接收器和至少一个源的集成电路的布局的方法。 源将多个信号提供给相应的多个汇。 该方法包括:识别供应相应汇的至少一个并且具有负的松弛的源; 找到由源驱动的负松弛的所有水槽; 根据从数据库读取的定时和放置信息来聚集汇,产生多个汇集群,其中每个群只包括多个汇的预定部分; 产生与所述汇的簇中的相应一个相关联的多个克隆; 并将克隆耦合到汇的各个簇中,产生第二布局。
    • 9. 发明授权
    • Method for routing data paths in a semiconductor chip with a plurality of layers
    • 用于在具有多个层的半导体芯片中路由数据路径的方法
    • US07526743B2
    • 2009-04-28
    • US11161159
    • 2005-07-25
    • Andreas ArpJuergen KoehlMatthias Ringe
    • Andreas ArpJuergen KoehlMatthias Ringe
    • G06F17/50
    • G11C5/063G01R31/31723G06F17/5031G06F17/5077G11C29/025G11C29/50012
    • The present invention relates to a method for routing data paths in a semiconductor chip with a plurality of layers. The inventive method comprises the steps of wiring a launching clock path and a receiving clock path on one or more layers according to at least one predetermined condition, performing one or more timing tests for determining any critical paths, and determining a weight function for every layer of each critical path. Said weight function is defined as the difference between a property of the launching clock tree and the same property of the receiving clock tree on said layer. If said weight function is positive for any layer, the wiring of the data path is not allowed on said layer. Preferably the remaining layers are chosen in such a way that a local variation of the delay on said layer is minimal.
    • 本发明涉及一种用于在具有多个层的半导体芯片中路由数据路径的方法。 本发明的方法包括以下步骤:根据至少一个预定条件在一个或多个层上布线发射时钟路径和接收时钟路径,执行用于确定任何关键路径的一个或多个定时测试,以及确定每个层的权重函数 的每个关键路径。 所述权重函数被定义为发射时钟树的属性与所述层上的接收时钟树的相同属性之间的差异。 如果任何层的权重函数为正,则所述层上不允许数据路径的布线。 优选地,以这样的方式选择剩余的层,即所述层上的延迟的局部变化是最小的。