백서

Scalable reset domain crossing (RDC) verification using hierarchical data models

Scalable reset domain crossing (RDC) verification using hierarchical data models

As SoC sizes increase, flat reset domain crossing verification (RDC) becomes infeasible. What’s needed is a distributed RDC verification mechanism, where each module can be verified separately and then integrated for complete verification. This paper presents a complete and accurate RDC verification approach based on a hierarchical data model that captures IP RDC intent for seamless integration wherever that IP is reused.

Requirements for accurate hierarchical RDC verification

RDC verification itself poses some unique challenges, because of which there is a need for hierarchical methodology dedicated to RDC verification. The proposed methodology should be able to accurately verify and detect following problems for an IPs and also for large
scale integrated SoC:

  1. Correctness of the Reset Tree
  2. Reset usage in the design

    * Do the asynchronous resets have synchronizers?

    * Are there data paths crossing reset domains?

    * Are the reset domain crossings metastability safe?

A SoC comprises of multiple IP level blocks which are developed and verified independently across multiple teams and geographies. Typically a SoC verification engineer integrates multiple IP blocks and focuses on the integration and issues in the top level. Block level verification is not required during SoC integrations as the blocks are already verified independently as part of the block level signoff. Hence, flat RDC verification on a SoC is redundant and time consuming. The requirement here is of a hierarchical methodology that can check for block integration issues and detect RDC issues across block level interfaces leading to faster RDC verification closure.

공유

관련 자료

통합 CAE 워크플로의 강력한 기능을 활용하여 쾌속선을 효율적으로 설계
Webinar

통합 CAE 워크플로의 강력한 기능을 활용하여 쾌속선을 효율적으로 설계

시스템 시뮬레이션을 통해 추진 시스템을 생성하고 이를 CFD(전산 유체 역학) 자체 추진 시뮬레이션에 활용하여 최대 속도를 평가하는 방법을 알아보십시오.

시뮬레이션 기반 방식을 사용해 선박을 설계하는 방법
Webinar

시뮬레이션 기반 방식을 사용해 선박을 설계하는 방법

본 웨비나를 통해 디지털 툴을 활용해 선박 설계 방식을 혁신할 수 있는 방법에 대해 알아보십시오. 모든 요구사항을 충족하고 프로세스에서 불필요한 설계 반복을 제거합니다.

디지털 트윈으로 선박 설계 개선
Solution Brief

디지털 트윈으로 선박 설계 개선

선박 설계 및 엔지니어링에 대한 디지털 스레드 접근 방식으로 설계 나선형 제어 유지