Analyze Architecture meticulously partitions the design at the RT or gate level into distinct functional components, concurrently conducting an exhaustive examination for potential architectural non-conformities. These non-conformities may include, but are not limited to, unforeseen leakage, unintended control disruptions, or violations stemming from common causes. As an example, two scenarios flagged for analysis are:
- Unknown control paths feeding the intended function or mitigation.
- Escape paths where nets and logic elements in the intended function evade and circumvent the mitigation.