会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method of optimizing and analyzing selected portions of a digital integrated circuit
    • 优化和分析数字集成电路的选定部分的方法
    • US07010763B2
    • 2006-03-07
    • US10436213
    • 2003-05-12
    • David J. HathawayLawrence Kenneth LangeChandramouli VisweswariahPatrick M. Williams
    • David J. HathawayLawrence Kenneth LangeChandramouli VisweswariahPatrick M. Williams
    • G06F17/50
    • G06F17/505
    • Disclosed is a method for achieving timing closure in the design of a digital integrated circuit or system by selecting portions of the circuit or system to be optimized and portions of the circuit or system in which the effects of such optimization are to be analyzed during the optimization process. Optimized portions will include gates whose design parameters are to be changed, a first analyzed portion includes gates whose delays and edge slews are to be recomputed, and a second analyzed portion includes gates whose ATs and RATs are to be recomputed during optimization. Constraints are imposed at selected boundaries between these portions to prevent unwanted propagation of timing information and to ensure the validity of timing values used during optimization. Through this selection, the size of the problem posed to the underlying optimization method will be reduced, allowing larger circuits or systems to be optimized and allowing optimization to be performed more quickly.
    • 公开了一种在数字集成电路或系统的设计中实现定时闭合的方法,通过选择要优化的电路或系统的部分以及在优化期间分析这种优化的影响的电路或系统的部分 处理。 优化部分将包括其设计参数将被改变的门,第一分析部分包括要重新计算其延迟和边缘电压的门,并且第二分析部分包括在优化期间重新计算其AT和RAT的门。 在这些部分之间的选定边界施加约束,以防止定时信息的不期望的传播,并确保优化期间使用的定时值的有效性。 通过这种选择,将降低对基础优化方法造成的问题的大小,从而允许更大的电路或系统被优化,并允许更快地执行优化。
    • 5. 发明授权
    • Hybrid linear wire model approach to tuning transistor widths of circuits with RC interconnect
    • 混合线性线模型方法来调整具有RC互连的电路的晶体管宽度
    • US07325210B2
    • 2008-01-29
    • US11077043
    • 2005-03-10
    • Vasant RaoCindy WashburnJun ZhouJeffrey P. SoreffPatrick M. WilliamsDavid J. Hathaway
    • Vasant RaoCindy WashburnJun ZhouJeffrey P. SoreffPatrick M. WilliamsDavid J. Hathaway
    • G06F17/50
    • G06F17/5045G06F17/5031G06F17/5068
    • A hybrid linear wire model for tuning the transistor widths of circuits linked by RC interconnects is described. The method uses two embedded simulators during the tuning process on netlists that contain resistors (Rs). A Timing oriented simulator is used only for timing purposes on the original netlist that includes all the Rs. A Gradient oriented simulator is then run only on the modified netlist with all Rs shorted and within the iterative loop of the tuner to compute gradients. The present hybrid method achieves a significant improvement in computational speed. The Timing oriented simulator is fast and accurate for only timing netlists with Rs, but cannot compute gradients efficiently. The Gradient oriented simulator computes gradients efficiently but cannot do so in the presence of Rs. To prevent “de-tuning” that typically occurs when all Rs are shorted, ‘wire-adjusts’ are provided that make the initial timing results using the Gradient oriented simulator on the shorted netlist match the timing results using Timing oriented simulator on the original netlist. This permits the optimizer sense initially the correct set of critical timing paths, and more significantly, it permits the wire-adjusts keep track of the changing transistor widths to guide the optimizer during the iterations until convergence is achieved.
    • 描述了用于调谐由RC互连链接的电路的晶体管宽度的混合线性线模型。 在调谐过程中,该方法使用两个嵌入式模拟器,其中包含电阻(Rs)。 面向计时的模拟器仅用于包含所有Rs的原始网表的时序目的。 然后,一个面向梯度的模拟器仅在修改后的网表上运行,所有的Rs都已经短路,并在调谐器的迭代循环内计算梯度。 目前的混合方法实现了计算速度的显着提高。 面向时序的模拟器只需要具有Rs的时间网络列表即可快速准确,但无法有效地计算渐变。 梯度导向模拟器有效地计算梯度,但在Rs的存在下不能这样做。 为了防止所有Rs短路时通常发生的“去调谐”,提供“线调整”,使得在短路网表上使用面向梯度的模拟器的初始定时结果与使用定时模型的原始网表上的定时结果相匹配 。 这允许优化器最初感测正确的关键定时路径集合,并且更重要的是,它允许线路调整跟踪改变的晶体管宽度,以在迭代期间引导优化器直到实现收敛。
    • 10. 发明授权
    • System and method for correlated process pessimism removal for static timing analysis
    • 静态时序分析相关过程悲观消除的系统和方法
    • US07117466B2
    • 2006-10-03
    • US10665273
    • 2003-09-18
    • Kerim KalafalaPeihua QiDavid J. HathawayAlexander J. SuessChandramouli Visweswariah
    • Kerim KalafalaPeihua QiDavid J. HathawayAlexander J. SuessChandramouli Visweswariah
    • G06F17/50
    • G06F17/5031
    • A method of removing pessimism in static timing analysis is described. Delays are expressed as a function of discrete parameter settings allowing for both local and global variation to be taken in to account. Based on a specified target slack, each failing timing test is examined to determine a consistent set of parameter settings which produces the worst possible slack. The analysis is performed on a path basis. By considering only parameters which are in common to a particular data/clock path-pair, the number of process combinations that need to be explored is reduced when compared to analyzing all combinations of the global parameter settings. Further, if parameters are separable and linear, worst-case variable assignments for a particular clock/data path pair can be computed in linear time by independently assigning each parameter value. In addition, if available, the incremental delay change with respect to each physically realizable process variable may be used to project the worst-case variable assignment on a per-path basis without the need for performing explicit corner enumeration.
    • 描述了静态时序分析中消除悲观情绪的方法。 延迟表示为离散参数设置的函数,允许将本地和全局变量都用于账户。 根据指定的目标松弛,检查每个失败的定时测试,以确定一组一致的参数设置,从而产生最差的松弛。 分析以路径为基础进行。 通过仅考虑与特定数据/时钟路径对共同的参数,与分析全局参数设置的所有组合相比,需要探索的进程组合的数量减少。 此外,如果参数是可分离的和线性的,则通过独立地分配每个参数值,可以在线性时间内计算特定时钟/数据路径对的最差情况变量分配。 另外,如果可用,可以使用相对于每个物理上可实现的过程变量的增量延迟变化来在每个路径基础上投射最坏情况的变量赋值,而不需要执行明确的角点枚举。