会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Early design cycle optimzation
    • 早期设计周期优化
    • US08640075B2
    • 2014-01-28
    • US13486177
    • 2012-06-01
    • Charles Jay AlpertRobert M. Averill, IIIZhuo LiJose L. P. NevesStephen T. Quay
    • Charles Jay AlpertRobert M. Averill, IIIZhuo LiJose L. P. NevesStephen T. Quay
    • G06F17/50
    • G06F17/505
    • Some example embodiments include a computer-implemented method for designing an integrated circuit. The computer-implemented method includes receiving a hierarchical network design for the integrated circuit, wherein the hierarchical design comprises a number of components that are coupled together. The computer-implemented method includes detecting that a component of the number of components has at least one of failed timing and incomplete timing based on a problem that comprises at least one of a missing assertion, one or more missing latches, a source driver having an input source slew that is greater than a source slew limit threshold, and a sink having an input sink slew that is greater than a sink slew limit threshold. The computer-implemented method includes replacing the component with a different component that is independent of the problem and testing others components of the number of components based on the different component.
    • 一些示例性实施例包括用于设计集成电路的计算机实现的方法。 计算机实现的方法包括接收集成电路的分层网络设计,其中分层设计包括耦合在一起的多个组件。 计算机实现的方法包括基于包括缺失断言,一个或多个缺失锁存器,源驱动程序中的至少一个的问题,检测组件数量的组件具有故障定时和不完整定时中的至少一个 输入源电压大于源极限极限阈值,以及具有大于漏极极限极限阈值的输入接收器的接收器。 计算机实现的方法包括使用独立于问题的不同组件替换组件,并且基于不同的组件测试组件数量的其他组件。
    • 2. 发明申请
    • EARLY DESIGN CYCLE OPTIMZATION
    • 早期设计周期优化
    • US20130326450A1
    • 2013-12-05
    • US13486177
    • 2012-06-01
    • Charles Jay AlpertRobert M. AverillZhuo LiJose L. P. NevesStephen T. Quay
    • Charles Jay AlpertRobert M. AverillZhuo LiJose L. P. NevesStephen T. Quay
    • G06F17/50
    • G06F17/505
    • Some example embodiments include a computer-implemented method for designing an integrated circuit. The computer-implemented method includes receiving a hierarchical network design for the integrated circuit, wherein the hierarchical design comprises a number of components that are coupled together. The computer-implemented method includes detecting that a component of the number of components has at least one of failed timing and incomplete timing based on a problem that comprises at least one of a missing assertion, one or more missing latches, a source driver having an input source slew that is greater than a source slew limit threshold, and a sink having an input sink slew that is greater than a sink slew limit threshold. The computer-implemented method includes replacing the component with a different component that is independent of the problem and testing others components of the number of components based on the different component.
    • 一些示例性实施例包括用于设计集成电路的计算机实现的方法。 计算机实现的方法包括接收集成电路的分层网络设计,其中分层设计包括耦合在一起的多个组件。 计算机实现的方法包括基于包括缺失断言,一个或多个缺失锁存器,源驱动程序中的至少一个的问题,检测组件数量的组件具有故障定时和不完整定时中的至少一个 输入源电压大于源极限极限阈值,以及具有大于漏极极限极限阈值的输入接收器的接收器。 计算机实现的方法包括使用独立于问题的不同组件替换组件,并且基于不同的组件测试组件数量的其他组件。
    • 4. 发明授权
    • Techniques for super fast buffer insertion
    • 超快速缓冲插入技术
    • US07392493B2
    • 2008-06-24
    • US10996292
    • 2004-11-22
    • Charles Jay AlpertZhuo LiStephen Thomas Quay
    • Charles Jay AlpertZhuo LiStephen Thomas Quay
    • G06F17/50
    • G06F17/5068G06F17/5036
    • A method of determining buffer insertion locations in an integrated circuit design establishes candidate locations for inserting buffers into a net, and selects buffer insertion locations from among the candidates based on slew constraints. The selection of buffer insertion locations preferably optimizes slack and buffer cost while keeping slew from any buffered node to any sink less than a required slew rate. The slew analysis computes an output slew SL(v) of a given buffer b inserted at a node v as SL(v)=RS(b)·C(v)+KS(b), where C(v) is the downstream capacitance at v, RS(b) is the slew resistance of buffer b, and KS(b) is the intrinsic slew of buffer b. The delay through a given buffer may also be computed based on signal polarity. However, the invention still preferably uses worst-case slew resistance and intrinsic slew in considering the slew constraints. If the selection of the buffer insertion locations results in no locations being selected due to slew violations, the present invention may advantageously find a partial solution by relaxing the slew constraint.
    • 在集成电路设计中确定缓冲器插入位置的方法建立了用于将缓冲器插入网络的候选位置,并且基于回转约束从候选中选择缓冲器插入位置。 缓冲器插入位置的选择优选地优化松弛和缓冲器成本,同时保持从任何缓冲节点转到任何小于所需转换速率的接收端。 滑动分析计算插入在节点v处的给定缓冲器b的输出滑动SL(v)为SL(v)= RS(b).C(v)+ KS(b),其中C(v)是下游 电容在v,RS(b)是缓冲器b的耐压,KS(b)是缓冲器b的固有电压。 也可以基于信号极性来计算给定缓冲器的延迟。 然而,本发明在考虑压摆约束的情况下仍然优选地使用最坏情况的耐回转电阻和固有的电压。 如果缓冲器插入位置的选择导致没有被选择的位置,因为本发明可以通过放松压摆约束来有利地找到部分解决方案。
    • 6. 发明申请
    • CONGESTION AWARE ROUTING USING RANDOM POINTS
    • 使用随机点的约束注意事项
    • US20130272126A1
    • 2013-10-17
    • US13445150
    • 2012-04-12
    • Charles Jay AlpertZhuo LiChin Ngai SzeYaoguang Wei
    • Charles Jay AlpertZhuo LiChin Ngai SzeYaoguang Wei
    • H04L12/24
    • H04L41/145H04L45/125
    • In congestion aware point-to-point routing using a random point in an integrated circuit (IC) design, the random point is selected in a bounding area defined in a layout of the IC design. A set of pattern routes is constructed between a source pin and a sink pin in the bounding area, a pattern route in the set of pattern routes passing through the random point. A set of congestion cost corresponding to the set of pattern routes is computed. A congestion cost in the set of congestion costs corresponds to a pattern route in the set of pattern routes. A preferred pattern route is selected from the set of pattern routes, the preferred pattern route having the smallest congestion cost in the set of congestion costs. The preferred pattern route is output as a point-to-point route between the source pin and the sink pin.
    • 在使用集成电路(IC)设计中的随机点的拥塞感知点对点路由中,随机点在IC设计的布局中定义的边界区域中选择。 在边界区域中的源极引脚和引脚引脚之间构成一组模式路由,即通过随机点的模式路由集合中的模式路由。 计算与该组模式路由相对应的一组拥塞成本。 该拥塞成本集中的拥塞成本对应于该组模式路由中的模式路由。 从一组模式路由中选择优选模式路由,优选模式路由在拥塞成本集合中具有最小拥塞成本。 优选的模式路由作为源引脚和引脚引脚之间的点到点路由输出。
    • 8. 发明申请
    • COST-EFFECTIVE AND RELIABLE UTILITIES DISTRIBUTION NETWORK
    • 成本有效和可靠的实用性分配网络
    • US20130096976A1
    • 2013-04-18
    • US13275609
    • 2011-10-18
    • Charles Jay AlpertPeter FeldmannZhuo LiYing LiuSani Richard Nassif
    • Charles Jay AlpertPeter FeldmannZhuo LiYing LiuSani Richard Nassif
    • G06Q10/06
    • G06Q10/06G06Q10/0631
    • A method, system, and computer program product for designing a cost-effective and reliable distribution network for a utility are provided in the illustrative embodiments. A graph connecting a set of consumers of the utility with a set of suppliers of the utility is reduced to form a plurality of clusters. A first network between a supplier and a subset of consumers in a first cluster in the plurality of clusters is improved, the improving adding a first connection in the first network to provide continuity of supply of the utility to the subset of consumers after a predetermined number of failures in the first network. A design is generated for a second network connecting the set of suppliers to the set of consumers, the second network including the first network after the improving, wherein the second network has a cost that is within a lower threshold and an upper threshold.
    • 在说明性实施例中提供了用于设计用于公用事业的成本有效且可靠的分配网络的方法,系统和计算机程序产品。 将该实用程序的一组消费者与该公用事业的一组供应商连接的图被减少以形成多个集群。 提高了在多个群集中的第一群集中的供应商和消费者子集之间的第一网络,改进了在第一网络中添加第一连接以在预定数量之后提供对消费者子集的效用的连续性 的第一个网络中的故障。 生成用于将供应商集合连接到消费者集合的第二网络的设计,包括第一网络在内的第二网络在改进之后,其中第二网络具有低于阈值和较高阈值的成本。
    • 10. 发明授权
    • Techniques for super fast buffer insertion
    • 超快速缓冲插入技术
    • US07676780B2
    • 2010-03-09
    • US11947706
    • 2007-11-29
    • Charles Jay AlpertZhuo LiStephen Thomas Quay
    • Charles Jay AlpertZhuo LiStephen Thomas Quay
    • G06F17/50
    • G06F17/5068G06F17/5036
    • A method of determining buffer insertion locations in an integrated circuit design establishes candidate locations for inserting buffers into a net, and selects buffer insertion locations from among the candidates based on slew constraints. The selection of buffer insertion locations preferably optimizes slack and buffer cost while keeping slew from any buffered node to any sink less than a required slew rate. The slew analysis computes an output slew SL(v) of a given buffer b inserted at a node v as SL(v)=RS(b)·C(v)+KS(b), where C(v) is the downstream capacitance at v, RS(b) is the slew resistance of buffer b, and KS(b) is the intrinsic slew of buffer b. The delay through a given buffer may also be computed based on signal polarity. However, the invention still preferably uses worst-case slew resistance and intrinsic slew in considering the slew constraints. If the selection of the buffer insertion locations results in no locations being selected due to slew violations, the present invention may advantageously find a partial solution by relaxing the slew constraint.
    • 在集成电路设计中确定缓冲器插入位置的方法建立了用于将缓冲器插入网络的候选位置,并且基于回转约束从候选中选择缓冲器插入位置。 缓冲器插入位置的选择优选地优化松弛和缓冲器成本,同时保持从任何缓冲节点转到任何小于所需转换速率的接收端。 转换分析计算插入节点v的给定缓冲器b的输出转换SL(v)为SL(v)= RS(b)·C(v)+ KS(b),其中C(v)是下游 电容在v,RS(b)是缓冲器b的耐压,KS(b)是缓冲器b的固有电压。 也可以基于信号极性来计算给定缓冲器的延迟。 然而,本发明在考虑压摆约束的情况下仍然优选地使用最坏情况的耐回转电阻和固有的电压。 如果缓冲器插入位置的选择导致没有被选择的位置,因为本发明可以通过放松压摆约束来有利地找到部分解决方案。