• No results found

Low Power Design of Mixed Synchronous/AsynchronousFinite State Machine

N/A
N/A
Protected

Academic year: 2021

Share "Low Power Design of Mixed Synchronous/AsynchronousFinite 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

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

(2)

P ROJECT

D ESCRIPTI

ON

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 NTRODUCTI ON

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 HE ORY

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/asynchron ous 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/as ynchronous 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.

CAD TOOL Power

S1S1

Synthesizable VHDL Code

S2S2 S3S3

State Transition Graph (STG)

FSM Partitioner

Synchronous Input

Clock Output

Asynchronous

Global State Memory Global State Memory

Local State Memory Local State Memory

References

Related documents

In Paper I bounds are derived for both flash and pipeline ADCs under the assumption that the accuracy control for comparators and gain stages are managed by digital error

[r]

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

Utöver de mer ekonomiska fördelarna för det civila samhällets organisationer av projekt som Allmänna arvsfonden finansierar ser vi alltså i de utvärderingar vi analyserat

Värden från korrigerade CPT- och vingsonderingar sammanställs med okorrigerade värden från fallkonförsök för att kunna se hur fallkonsförsöken förhåller sig till övriga

Sjuksköterskan borde hjälpa patienten att hitta strategier till att hantera stress samt hitta verktyg för att undvika situationer som kan äventyra patientens rökfrihet och på

Enligt Andersson (2009) kan good governance ses som ett “helhetskoncept för samhällsstyrning” (s. 60) och vi menar att UNDP avser att bekämpa korruption just genom ett