Skip to main content
VLSI Korea

LOW-POWER

저전력 아키텍처: UPF 의도와 전력 상태 검증

도메인·공급·아이솔레이션·리텐션·허용 상태를 일관되게 검증하도록 RTL과 함께 전력 의도를 명세합니다. UPF는 의도를 표현하며 실제 명령 문법과 사인오프 기준은 채택한 IEEE 버전과 도구 플로우에 따릅니다.

입력

  • 전력 목표·사용 사례·전환 지연 및 데이터 손실 허용치
  • 전력 도메인 소유권·공급 관계·인터페이스 방향
  • 리텐션 후보와 소프트웨어·펌웨어 제어 프로토콜

작업

  • 합법 상태, 공급 상태, 클록 상태, 아이솔레이션 값, 리텐션 동작, 진입·이탈 담당자를 담은 전력 상태 표부터 작성합니다.
  • 단순 계층 이름이 아니라 독립 제어 가능한 전력 동작과 인터페이스 영향으로 도메인을 분할합니다.
  • 전원 차단 출력마다 아이솔레이션 방향·클램프 값·enable 타이밍·소비자가 관측하기 전 확인응답을 정의합니다.
  • 상태를 리셋·리텐션·재계산·소프트웨어 복원으로 분류하고 save/restore 순서와 무효 데이터 격리를 검증합니다.
  • 모든 상태 전환에 전력 인지 테스트와 아이솔레이션·리텐션 계약 assertion을 사용하고 계층 통합 후 의도를 검토합니다.

산출물

  • 전력 상태 및 전환 표
  • 도메인·인터페이스 맵을 포함한 검토된 UPF 의도
  • 전력 인지 전환 테스트와 결과

주의할 점

  • 클램프 의미를 정의하지 않은 채 인터페이스 확정 후 아이솔레이션을 추가하는 오류.
  • 어떤 제어 상태가 복원되고 언제 유효해지는지 정의하지 않고 데이터를 리텐션하는 오류.

원문 출처

Tutorial: Low Power Design, Verification, and Implementation with IEEE 1801 UPF
Accellera · Tutorial description, Parts 2–6