Table of Contents
전력 계산은 디지털 회로 시뮬레이션의 필수 측면이며 엔지니어가 에너지 소비를 추정하고 디자인을 최적화하는 데 도움이되었습니다. C 및 C++를 사용하여 개발자는 회로 활동 및 전환 행동을 기반으로 전력 사용을 정확하게 예측할 수 있습니다.
Digital Circuits의 전력 이해
디지털 회로는 주로 동적 및 정적 구성 요소를 통해 전력을 소비합니다. 동적 전력은 고정 전류에 따라 변동되는 반면, 정적 전력은 전환 활동과 관련이 있습니다. 정확한 전력 계산은 시뮬레이션 프로그램 내에서 두 가지 측면을 모델링해야합니다.
C 및 C++에서 출력하는 전력 계산
C 및 C++에서, 전력 계산은 전환 활동에 근거를 둔 추적 신호 전환 및 계산 에너지를 포함합니다. 개발자는 일반적으로 시간 이상 신호 상태를 분석하고 적절 전력 소비를 따릅니다.
Power Estimation에 대한 샘플 접근
- boolean 변수로 모델 회로 신호.
- 시뮬레이션 중 전환 수를 계산합니다.
- 공식을 사용하여 동적 전력 계산 : [[FLT :0]]P = α * C * V[[FLT :1]]2[FLT :2]] * f[[FLT :3], α는 활동 인자 인 C는 용량, V 전압이며 f는 주파수입니다.
- 누설 현재 추정에 근거를 둔 정상 정류기.