Method for optimizing dynamic power and peak current of finite-state machine
A technology of finite state machine and peak current, which is applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of FSM dynamic power consumption increase, and reduce design cost, reduce peak current and dynamic power consumption, Optimizing the effect of peak current
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] Step ①: If figure 1 As shown, given a finite state machine with 4 states and its state assignment solution C={c 0 ,c 1 ,c 2 ,c 3}={01,11,00,10}, set A state register is used to store the corresponding state allocation solution; the state in the finite state machine starts from c i to c j The number of flips from 0 to 1 during the transition of i≠j, i∈[0,n), j∈[0,n), and the number of flips from 1 to 0 is from c i to c jDuring the jump process, its peak value is The peak current of the entire finite state machine is the maximum peak value caused by all state transitions Therefore, the peak current initial value of the finite state machine can be obtained In this example when c 1 jump to c 2 During the process, the number of flips from 0 to 1 The number of flips from 1 to 0 is therefore N 12 peak = Max { N 12 0 ...
Embodiment 2
[0036] Step ①: If figure 2 As shown, given a finite state machine with 8 states and its state assignment solution C={c 0 ,c 1 ,c 2 ,... c 7}={000,100,010,110,111,011,001,101}, set A state register is used to store the corresponding state allocation solution; the state in the finite state machine starts from c i to c j The number of flips from 0 to 1 during the transition of i≠j, i∈[0,n), j∈[0,n), and the number of flips from 1 to 0 is from c i to c j During the jump process, its peak value is The peak current of the entire finite state machine is the maximum peak value caused by all state transitions Therefore, the peak current initial value of the finite state machine can be obtained In this example when c 1 jump to c 4 During the process, the number of flips from 0 to 1 The number of flips from 1 to 0 is N 04 1 → 0 = 0 , ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 