• No results found

Low Power Design of Mixed Synchronous/Asynchronous Finite State Machine

N/A
N/A
Protected

Academic year: 2021

Share "Low Power Design of Mixed Synchronous/Asynchronous Finite State Machine"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Low Power Design of Mixed Synchronous/Asynchronous Finite State Machine

Cao Cao and Bengt Oelmann

P ROJECT D ESCRIPTION

The motivation of this project is:

• Low power is a primary concern for portable devices to lengthen the battery life. e.g, laptop, mobile phone.

• The Finite State Machine (FSM) almost exists in all integrated circuits and often consumes much power.

The objective of this project is:

• Develop effective algorithm and architecture for FSM low power design.

• Implement the optimization algorithms in a CAD-tool to enable automatic optimization of FSMs.

I NTRODUCTION

In a CMOS circuit, generally, the switching activity of the gate output contributes most to the total power dissipation.

For FSM low power design, partitioning technique proves to be effective for reducing switching activity.

That is, partition the original FSM into several smaller sub FSMs and only one of them is active at a time.

However, two issues are often introduced:

• Increased area overhead of state memory by separate sub FSM encoding.

• More power consumption by crossing transitions between different sub FSMs in the synchronous design.

M ETHODS /T HEORY

The project provides a solution towards the problems above:

• All sub FSMs share the same local state memory with distinguished codes in the global state memory.

• Asynchronous communication is used for crossing transitions of sub FSMs.

This mixed synchronous/asynchronous design is still behavioural equivalent to the synchronous circuit and thus avoid the complexity of total asynchronous ones.

Flow graph of our tool:

Architecture of the mixed synchronous/

asynchronous state memory:

R ESULTS

• Previous related work shows the potential of mixed synchronous/asynchronous design.

• A prototype of this CAD tool has been established from reading STG to create synthesizable VHDL file.

• Final result will be obtained at the end of this year.

F UTURE W ORK

• Further algorithm development for power optimisation with area constraint.

• Use the CAD tool for optimising real-world designs such as microprocessor and DSP.

Mid-Sweden University, Dept. of Information Technology and Media, Electronics Design Division

CAD TOOL Power Estimator

S1

Synthesizable VHDL Code

S2 S3

State Transition Graph (STG)

FSM Partitioner

Synchronous Input

Clock Output

Asynchronous

Global State Memory

Local State Memory

References

Related documents

It can be found that reluctance torque is shifted by asymmetrical rotor pole design, as shown in figure 4.10. When current angle varies between 0 to 50 degree and 125 to 180

The focus of the present thesis is on the electric machine design with consideration to a hybrid electric powertrain intended for a heavy commercial vehicle such as a truck or a

Finite state machine (FSM) partitioning proves effec- tive for power optimization. In this paper we propose a design model based on mixed synchronous/asynchronous state memory

Using the basic bundling algorithm for FSM partitions with large c will result in large local state memory. However, the number of clocked state memory bits for each sub-FSM will

Using the basic bundling algorithm for FSM partitions with large c will result in large local state memory. However, the number of clocked state memory bits for each sub-FSM will

In a CMOS circuit, generally, the switching activity of the gate output contributes most to the total power dissipation.. For FSM low power design,

The power estimation functions are used on the partition- ing candidates obtained in Section 4.2. to find the best one with lowest power. For both the asynchronous global

– Design model for partitioned FSMs based on mixed synchronous/asynchronous state memory.. – Comparative study of low-voltage performance of standard-cell