会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • SYSTEM AND METHOD FOR A HYBRID CLOCK DOMAIN CROSSING VERIFICATION
    • 混合时域交叉验证的系统和方法
    • US20140282321A1
    • 2014-09-18
    • US13864082
    • 2013-04-16
    • ATRENTA, INC.
    • Mohamed Shaker SarwaryMaher MneimnehMohammad H. Movahed-Ezazi
    • G06F17/50
    • G06F17/5031G06F17/504G06F2217/62G06F2217/84
    • A method of hybrid clock domain crossing (CDC) verification includes receiving a design or an integrated circuit (IC) design constraints. Static CDC verification is performed, including structural and functional verification. The result is checked and explicit or implicit assumptions are made to signoff verification. Incomplete formal analysis results are discarded after review. Assertions and monitors are generated by this process to capture the assumptions and check partially covered properties by formal analysis. A dynamic simulation is run using a testbench, the generated assertions and the monitors. The static verification and dynamic verification processes may be repeated until a satisfactory coverage is obtained. A system, such as a computer aided design (CAD) system, is configured to perform CDC verification of the IC design. The system may generate assertions and monitors to then run a simulation and determine coverage. Results are then reiterated through the system back to the static CDC verification.
    • 混合时钟域交叉(CDC)验证的方法包括接收设计或集成电路(IC)设计约束。 执行静态CDC验证,包括结构和功能验证。 检查结果,并进行明确或隐含的假设进行签收验证。 不完整的形式分析结果在审查后被丢弃。 断言和监视器由此过程产生,以通过正式分析来捕获假设并检查部分覆盖的属性。 使用测试台,生成的断言和监视器运行动态模拟。 可以重复静态验证和动态验证过程,直到获得令人满意的覆盖。 诸如计算机辅助设计(CAD)系统的系统被配置为执行IC设计的CDC验证。 系统可以生成断言和监视器,然后运行模拟并确定覆盖。 然后通过系统将结果重新发送到静态CDC验证。
    • 3. 发明授权
    • System and method for a hybrid clock domain crossing verification
    • 用于混合时钟域交叉验证的系统和方法
    • US08984457B2
    • 2015-03-17
    • US13864082
    • 2013-04-16
    • Atrenta, Inc.
    • Mohamed Shaker SarwaryMaher MneimnehMohammad H. Movahed-Ezazi
    • G06F17/50
    • G06F17/5031G06F17/504G06F2217/62G06F2217/84
    • A method of hybrid clock domain crossing (CDC) verification includes receiving a design or an integrated circuit (IC) design constraints. Static CDC verification is performed, including structural and functional verification. The result is checked and explicit or implicit assumptions are made to signoff verification. Incomplete formal analysis results are discarded after review. Assertions and monitors are generated by this process to capture the assumptions and check partially covered properties by formal analysis. A dynamic simulation is run using a testbench, the generated assertions and the monitors. The static verification and dynamic verification processes may be repeated until a satisfactory coverage is obtained. A system, such as a computer aided design (CAD) system, is configured to perform CDC verification of the IC design. The system may generate assertions and monitors to then run a simulation and determine coverage. Results are then reiterated through the system back to the static CDC verification.
    • 混合时钟域交叉(CDC)验证的方法包括接收设计或集成电路(IC)设计约束。 执行静态CDC验证,包括结构和功能验证。 检查结果,并进行明确或隐含的假设进行签收验证。 不完整的形式分析结果在审查后被丢弃。 断言和监视器由此过程产生,以通过正式分析来捕获假设并检查部分覆盖的属性。 使用测试台,生成的断言和监视器运行动态模拟。 可以重复静态验证和动态验证过程,直到获得令人满意的覆盖。 诸如计算机辅助设计(CAD)系统的系统被配置为执行IC设计的CDC验证。 系统可以生成断言和监视器,然后运行模拟并确定覆盖。 然后通过系统将结果重新发送到静态CDC验证。
    • 7. 发明授权
    • System and method for large multiplexer identification and creation in a design of an integrated circuit
    • 用于集成电路设计中的大型多路复用器识别和创建的系统和方法
    • US08739087B1
    • 2014-05-27
    • US13756083
    • 2013-01-31
    • Atrenta, Inc.
    • Tien-Chien LeeSaurabh VermaSatrajit PalChandra ManglaniJitendra KumarMohammad H. Movahed-Ezazi
    • G06F17/50
    • G06F17/505
    • In the process of designing an integrated circuit (IC), it is often the case that a functional description is converted into multiplexers. In some cases it would be more efficient to combine two or more multiplexers into a larger multiplexer to identify potential design problems in the original register transfer level (RTL). Such early detection can prevent routing congestion problem that would be too expensive to fix later. A large multiplexer is defined as a multiplexer having a number of inputs and control signals that is above a predetermined threshold. When such a multiplexing functionality is detected that function may be replaced in the circuit with a large multiplexer that would be a more efficient implementation. Accordingly the circuit is checked for existence of multiplexing functions, and merging, when possible, of such multiplexing functions to achieve the ability to instantiate the multiplexing functionality with a large multiplexer.
    • 在设计集成电路(IC)的过程中,通常情况下功能描述被转换为多路复用器。 在一些情况下,将两个或多个多路复用器组合成较大的多路复用器以识别原始寄存器传送级(RTL)中的潜在设计问题将是更有效的。 这种早期检测可以防止路由拥塞问题,这将在以后修复太昂贵。 大多路复用器被定义为具有高于预定阈值的多个输入和控制信号的多路复用器。 当检测到这样的多路复用功能时,功能可以在电路中用具有更高效实施的大型多路复用器代替。 因此,检查电路是否存在多路复用功能,并且在可能的情况下合并这些复用功能以实现利用大多路复用器来实现多路复用功能的能力。