会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Determining one or more reachable states in a circuit using distributed computing and one or more partitioned data structures
    • 使用分布式计算和一个或多个分区数据结构确定电路中的一个或多个可达状态
    • US07216312B2
    • 2007-05-08
    • US10704234
    • 2003-11-07
    • Jawahar JainAmit NarayanYoshihisa KojimaTakaya OgawaSubramanian K. IyerDebashis Sahoo
    • Jawahar JainAmit NarayanYoshihisa KojimaTakaya OgawaSubramanian K. IyerDebashis Sahoo
    • G06F17/50
    • G06F17/504
    • In one embodiment, a method for determining one or more reachable states in a circuit using distributed computing and one or more partitioned data structures includes, at a first one of multiple computing systems, receiving a first partition of a circuit. The first partition corresponds to a first binary decision diagram (BDD) having a first density. The method includes performing a first reachability analysis on the first partition using the first BDD until a fixed point in the first partition has been reached and, if, during the first reachability analysis, the size of the first BDD exceeds a threshold, discarding the first BDD. The method includes communicating with at least one second one of the multiple computing systems. The second one of the multiple computing systems has received a second partition of the circuit. The second one of the multiple computing systems has performed a second reachability analysis on the second BDD without discarding the second BDD.
    • 在一个实施例中,用于使用分布式计算和一个或多个分区数据结构来确定电路中的一个或多个可达状态的方法包括在多个计算系统中的第一个处接收电路的第一分区。 第一分区对应于具有第一密度的第一二进制决策图(BDD)。 该方法包括使用第一BDD对第一分区执行第一可达性分析,直到达到第一分区中的固定点,并且如果在第一可达性分析期间第一BDD的大小超过阈值,则丢弃第一 BDD。 该方法包括与多个计算系统中的至少一个第二个通信。 多个计算系统中的第二个已经接收到电路的第二分区。 多个计算系统中的第二个对第二BDD进行了第二次可达性分析,而不丢弃第二个BDD。
    • 2. 发明授权
    • Circuit verification
    • 电路验证
    • US07571403B2
    • 2009-08-04
    • US11279177
    • 2006-04-10
    • Jawahar JainSubramanian K. IyerAmit NarayanDebashis SahooChristian Stangier
    • Jawahar JainSubramanian K. IyerAmit NarayanDebashis SahooChristian Stangier
    • G06F17/50
    • G06F17/504
    • In one embodiment, a method for verifying one or more particular properties of a circuit using a learning strategy to determine suitable values of particular verification parameters includes classifying each of multiple properties of a circuit according to circuit size and selecting a candidate property from the properties. The candidate property set includes one or more particular properties from each property class. The method also includes attempting to verify one or more particular properties of the circuit using the candidate property set and particular values of particular verification parameters. The method also includes determining suitable values of the particular verification parameters according the attempted verification of the particular properties of the circuit using the candidate property set and the particular values of the particular verification parameters.
    • 在一个实施例中,使用学习策略来验证电路的一个或多个特定属性以确定特定验证参数的合适值的方法包括根据电路大小对电路的多个属性进行分类,并从属性中选择候选属性。 候选属性集包括每个属性类的一个或多个特定属性。 该方法还包括使用候选属性集和特定验证参数的特定值来尝试验证电路的一个或多个特定属性。 该方法还包括根据使用候选属性集和特定验证参数的特定值的电路的特定属性的尝试验证来确定特定验证参数的合适值。
    • 3. 发明授权
    • Circuit verification
    • 电路验证
    • US07028279B2
    • 2006-04-11
    • US10444782
    • 2003-05-23
    • Jawahar JainSubramanian K. IyerAmit NarayanDebashis SahooChristian Stangier
    • Jawahar JainSubramanian K. IyerAmit NarayanDebashis SahooChristian Stangier
    • G06F9/45G06F17/50
    • G06F17/504
    • In one embodiment, a system for verifying a circuit using a scheduling technique includes one or more partitioned ordered binary decision diagram (POBDD) modules that collectively generate one or more POBDDs. Each POBDD corresponds to one or more partitions of a state space of the circuit and includes a number of states and a number of nodes in the partition. The system also includes one or more cost metrics modules that collectively determine a processing cost of each of the partitions of each of the POBDDs. The system also includes one or more scheduling modules that collectively schedule processing of the partitions of the POBDDs for semiformal verification of a circuit. The schedule is based, at least in part, on the determined processing costs of the partitions of the POBDDs.
    • 在一个实施例中,用于使用调度技术验证电路的系统包括共同生成一个或多个POBDD的一个或多个分区排序二进制决策图(POBDD)模块。 每个POBDD对应于电路的状态空间的一个或多个分区,并且包括分区中的多个状态和多个节点。 该系统还包括共同确定每个POBDD的每个分区的处理成本的一个或多个成本度量模块。 该系统还包括一个或多个调度模块,其共同调度POBDD的分区的处理以对电路进行半正式验证。 该计划至少部分地基于POBDD分区的确定的处理成本。
    • 7. 发明申请
    • Circuit Verification
    • 电路验证
    • US20060173666A1
    • 2006-08-03
    • US11279177
    • 2006-04-10
    • Jawahar JainSubramanian IyerAmit NarayanDebashis SahooChristian Stangier
    • Jawahar JainSubramanian IyerAmit NarayanDebashis SahooChristian Stangier
    • G06F17/50
    • G06F17/504
    • In one embodiment, a method for verifying one or more particular properties of a circuit using a learning strategy to determine suitable values of particular verification parameters includes classifying each of multiple properties of a circuit according to circuit size and selecting a candidate property from the properties. The candidate property set includes one or more particular properties from each property class. The method also includes attempting to verify one or more particular properties of the circuit using the candidate property set and particular values of particular verification parameters. The method also includes determining suitable values of the particular verification parameters according the attempted verification of the particular properties of the circuit using the candidate property set and the particular values of the particular verification parameters.
    • 在一个实施例中,使用学习策略来验证电路的一个或多个特定属性以确定特定验证参数的合适值的方法包括根据电路大小对电路的多个属性进行分类,并从属性中选择候选属性。 候选属性集包括每个属性类的一个或多个特定属性。 该方法还包括使用候选属性集和特定验证参数的特定值来尝试验证电路的一个或多个特定属性。 该方法还包括根据使用候选属性集和特定验证参数的特定值的电路的特定属性的尝试验证来确定特定验证参数的合适值。
    • 8. 发明授权
    • Method and apparatus for steady state analysis of a voltage controlled oscillator
    • 压控振荡器的稳态分析方法和装置
    • US07332974B1
    • 2008-02-19
    • US11045241
    • 2005-01-27
    • Amit MehrotraAmit Narayan
    • Amit MehrotraAmit Narayan
    • G06F17/50G01R23/06
    • G06F17/5036G06F17/504
    • A computer-implemented method computes the steady-state and control voltage of a voltage controlled oscillator, given a known frequency or a known period of oscillation of the voltage controlled oscillator. Differential algebraic equations representative of the voltage controlled oscillator are generated, where the differential algebraic equations includes a known period or frequency of oscillation and an unknown control voltage of the voltage controlled oscillator. The differential algebraic equations are modified using a finite difference method, a shooting method, or a harmonic balance method, to obtain a set of matrix equations corresponding to the differential algebraic equations. A solution to the matrix equations is obtained using a Krylov subspace method, using a preconditioner for the Krylov subspace method that is derived from a Jacobian matrix corresponding to the matrix equations, where the solution includes the control voltage of the voltage controlled oscillator in steady state.
    • 给定已知频率或压控振荡器的已知振荡周期,计算机实现的方法计算压控振荡器的稳态和控制电压。 产生代表压控振荡器的差分代数方程,其中微分代数方程包括已知的振荡周期或频率以及压控振荡器的未知控制电压。 使用有限差分法,拍摄方法或谐波平衡法来修正差分代数方程,以获得对应于微分代数方程的一组矩阵方程。 使用Krylov子空间方法获得矩阵方程的解,使用从矩阵方程对应的雅可比矩阵导出的Krylov子空间方法的预处理器,其中解包括稳压状态下的压控振荡器的控制电压 。