백서

Systematic Methodology to Solve Reset Challenges in Automotive SoCs

A hierarchical solution with distinct accuracy, capacity and reporting advantages over previous methodologies.

Systematic methodology to solve reset challenges in automotive SoCs

Modern automotive SoCs typically contain multiple asynchronous reset signals to ensure systematic functional recovery from unexpected situations and faults. This complex reset architecture leads to a new set of problems such as possible reset domain crossing (RDC) issues. The conventional clock domain and CDC verification methodologies cannot identify such critical bugs. In this paper, we present a systematic methodology to identify and solve critical RDC bugs in automotive SoCs.

Techniques to address RDC issues

There are multiple ways to solve RDC issues such as the use of synchronizers (2-DFF, shift register synchronizer, pulse synchronizer) in RDC paths, reset sequencing and isolation strategies. Prominent techniques employed by automotive designers are:

A – Reset sequencing

The methodology involves ensuring that the asynchronous reset signal in the receiver’s domain is always asserted before the asynchronous reset in the transmitter’s domain. If the receiver’s domain flop is reset before the asynchronous event in the transmitter’s domain,
metastability cannot propagate in the design as shown in figure 3 and figure 4.

B – Isolation techniques

In this technique, the designer blocks one of the input of the receiving domain before the occurrence of an asynchronous event in the transmitter domain. This is done by generating a gating signal in the receiving domain that isolates the receiving registers before the transmitting domain is asserted. Isolation can happen through clock path or data path and subsequently termed as:

  • Clock gating isolation (as shown in figure 5 and 6)
  • Data Isolation

공유

관련 자료

Siemens 솔루션을 사용하여 순수 전기 복합 항공기의 제품 개발 시간을 단축하는 비행기 제조업체
Case Study

Siemens 솔루션을 사용하여 순수 전기 복합 항공기의 제품 개발 시간을 단축하는 비행기 제조업체

Bye Aerospace는 NX, Fibersim 및 Simcenter를 통해 엔지니어링 직원을 66% 줄여 생산성을 향상합니다

클라우드 네이티브 CAD로 탁월한 성능과 유연성 활용
White Paper

클라우드 네이티브 CAD로 탁월한 성능과 유연성 활용

Siemens의 클라우드 네이티브 CAD 소프트웨어인 Capital Electra X를 사용하여 전기 설계 효율성과 협업을 강화하십시오. 자세히 알아보십시오.