SlideShare a Scribd company logo
International Conference on Computing, Communication and Automation (ICCCA2015)
ISBN:978-1-4799-8890-7/15/$31.00 ©2015 IEEE 1294
Design & Analysis of 16 bit RISC Processor
Using low Power Pipelining
Priyanka Trivedi
Department of Electronics and Communication
Galgotias University
Gr.Noida, India
Priyankabit27@gmail.com
Rajan Prasad Tripathi
Department of Electronics and Communication
Amity University
Noida, India
rptripathi@amity.edu
Abstract- A 16 bit low power pipelined RISC processor is
proposed by us in this paper, the RISC processor consists of
the block mainly ALU, Universal shift register and Barrel
Shifter. We have used modified Harvard architecture that
uses separate memories for its instruction & data memory
response where as in the other architecture by von Neumann,
has only one shared memory for instruction and data, with
one data bus and address bus with between data memory &
processor memory. The remedial architectural modification
has been made in incremental circuit utilized in carry select
adder unit of the ALU in the RISC Processor .Operation in
the core RISC Processor Fetch, Decode, execute, write back
is implemented in the 2 stage pipelining with the positive
edge & negative Edge .The process has been realized using
XILINX ISE Design suit 13.2 & the Dynamic power is
minimized in the RISC Core through the clock gating
technique that is an efficient power technique and the total
power estimation is done by the X Power analyzer. All the
implementation is done in XILINX KINTEX XC7K1607-
3fbg676 in it kit 28 nm technology are used. The simulation
illustrate the total power dissipated by the processor to be
0.220 watt, and the Latency is 1.5 cycle.
Keywords-RISC, Harvard architecture, von Neumann
architecture, Latency, clock gating technique, Dynamic Power
I. INTRODUCTION
Now a day RISC Processor is increasing widely used
in every field. Most microprocessor in today’s market is
based on either RISC or CISC architecture technologies.
The RISC architecture boost the computer speed also used
in control algorithms .Using of RISC Processor the time
required to execute each instruction can be shortened and
the number of cycles reduces. This paper depicts a RISC
building design in which 2 cycle operation is gotten
utilizing a pipelined outline. The pipelined architecture is
used which minimizes the latency and increases the speed
and in the new innovation the 2 stage pipelining which
works on the positive edge and as well as in the negative
edge minimizes the latency and increases the speed and
also reduce the stalling in instruction. The whole
architecture of RISC processor work on the 2 cycle .the
fixed size of instruction allows the given instruction to be
easily piped. RISC processor has a flexible architecture.
The clock gating technique is used to minimize the Power.
This is a most Popular method to reduce the dynamic
Power consumption. Power is devoured by the
combinational rationale whose qualities are changing on
each one clock edge so the gating rationale comes into the
Picture and clock is turned off. In the present research
work , the outline of 16 bit RISC processor is introduced;
implemented for high efficiency and low power. The
architecture supports 33 instructions. The instruction cycle
consist of 2 stage pipelining and perform fetch, decode,
execute, write back operation simultaneously. The control
unit Generate signals from the given instructions. The
architecture supports arithmetic, logical, shifting and
rotation operations.
II. ARCHITETURE OF A 16 BIT RISC PROCESSOR
Fig..1. Architecture of a 16 bit RISC Processor
A. Block Diagram- The construction modeling of
proposed 16 bit RISC Processor comprise of ALU
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 25,2023 at 03:56:58 UTC from IEEE Xplore. Restrictions apply.
International Conference on Computing, Communication and Automation (ICCCA2015)
1295
,control unit ,shifter & Barrel shifter rotator .The Design
of the processor is with the Harvard architecture It can
distinct program memory & data memory. In The
proposed architecture 2 stage pipeline is used in the
positive edge and the negative edge hence the latency is
reduced and the speed is increased. The initial step in
development of the processor a total of 33
instruction/operation is designed. The 2 stage pipelining
carries out 4 operations Fetch, Decode, execute & read
/write back. In Fetch the data and instruction and are
drawn from the memory. whereas in the case of decoder
the data which are drawn from the memory are separated
activating the three operations ALU ,shifter rotator and
universal shifter register as per the requirement it may
activate , through the clock gating technique saves by
reducing the unnecessary switching activities. And finally
in the execution, the instruction is done, the data are
manipulated and the result is stored. In the 4 operations
the read /write back operation are used
B. Detail of logical blocks
Control unit- The control unit comprises in 2 parts of
operations. In our proposed architecture the control unit
work as all the coordination needed between the entire
components of the processor it creates the desired control
signals. It is responsible for generating the signals that
decide to use.
• Fetch- Instruction memory- in the fetch33 bit of
instruction are drawn from instruction memory ,
in the instruction memory it contains the
instruction that are executed by the processor.
Program counter-The program counter contains
the address of the instruction that will be fetched
from the instruction memory during the next
clock cycle. The pc is incremented by one during
each given clock cycle. The fetch unit is work
in the positive edge of the cycle.
• Decode- In the decoder consist of 2 addressing
mode as input immediate addressing mode or a
register addressing mode the three operation
ALU ,universal shifter ,shifter rotator are
performed. The two decoder are exist in the
control unit the first decoder perform the
arithmetic and logical operation And second
decoder performs rotating and shifting
operations. The decoder operation is performed
in negative cycle.
• Execute Unit – The execution stage is where
actual computation take place. All the operations
that are perform by the given control signals
are executed. The ALU operation , shifter
operation and shifter rotator operation are
performed exactly given control signal. This
operation is performed in the positive clock
edge of the cycle.
• Write back- In this stage, their result is written
into the register file by both single and two cycle
instructions
C. Operations
1) ALU Operation- The ALU design has 16 operations are
using ,comprises of 2 units one is for logical operation
such as AND, NAND, OR, NOR, XOR, XNOR, NOT,
BUFFER, Parity Generator are used and another one is
arithmetic operation is used CSA Adder , subtract
,efficient multiplier and divider ,reminder, square
functions are operated. IN the arithmetical logic unit the
operation of Arithmetic operation such as ADD and
SUBTRACT Based on the control unit operation like
when
Cin=0 (Add Operation)
Cin=1 (Subtract operation)
TABLE I. ALU Operations
2) Universal Shift Register -The 9 operations are
performed in the Universal Shift Register .The right shift
operation, left shift operation and arithmetic left shift
Opcode
33 bit
Source1
9 bit
Source2
9 bit
Destination
9 bit
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 25,2023 at 03:56:58 UTC from IEEE Xplore. Restrictions apply.
International Conference on Computing, Communication and Automation (ICCCA2015)
1296
operation is performed. Now according to the 9 select line
operation performed and it is worked as follows by the
table
3) Barrel shift Rotator- The input of the next multiplexer
is connected to the output of first multiplexer in this way it
can perform the rotation operation as the input get shifted
in each multiplexer. In the barrel shifter 6 operations are
performed. The left rotation and the right rotation is
performed in this rotator.
TABLE II .Universal Shifter Operations
TABLE III. Shifter Rotator Operations
III. RESULT & SIMULATION
Verilog HDL is used to describe and design The
RISC Processor and is evaluated using XILINX KINTEX
XC7K1607-3fbg676 ,28 nm technology processor is
properly validated and the simulation result show that the
processor is capable of implementing on the two clock
cycles. It operates at a max. frequency range of 100 Mhz
and the 16 bit RISC Processor using 2 stage pipeline that
reduces the latency and increases the speed . A low power
design technique called clock gating technique was
employed to reduce the power consumption .This method
drastically reduces the dynamic power to .071 w & the
quiescent power is reduced to 0.149w total power
consumption to 0.220w which is very less than the
conventional & also final latency comes out to be 1.5
cycle.
TABLE IV. Power Dissipation
Dynamic Power 0.071
Quiescent power 0.149
Total(w) 0.220
IV. SIMULATION RESULTS
Fig.2. Simulation Waveform
Fig.3. RTL Schematic
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 25,2023 at 03:56:58 UTC from IEEE Xplore. Restrictions apply.
International Conference on Computing, Communication and Automation (ICCCA2015)
1297
Fig .4. Technology schematic
Fig.5. Power Report
V. CONCLUSION
16 bit RISC Processor having 2 stage low power
pipeline is designed in this paper. Verilog Coding
adopted architecture is planned in order to commend the
writing code in verilog . A important role is played by
Verilog coding synthesis issues in power optimally
because RTL schematic depends excessively on code
flow in Verilog. One instruction takes 2 clock cycle in a
2 stage pipelining .The Carry select adder structures are
employed verified through exhaustive simulation and
lower power dissipation and it can increases the speed. It
is expandable up to 33 instructions. Clock gating
technique disabling the portion which is not required so
the flip flop don’t change their state and save the power.
This processor can be used for the mathematical
computation. It is also able to apply any control algorithm.
REFERENCES
[1] Indu, Arun Kumar, “Design of Low Power Pipelined RISC
Processor”, International Journal of Advanced Research in
Electrical & electronics & instrumentation Engineering, vol.2,
no.3, pp.3747-3756 , August 2013.
[2] Priyanka Trivedi , Rajan Prasad Tripathi “low Power
pipelined RISC processor: A Review,” IJSRD vol.2, no.4, pp.
526-528, July 2014.
[3] Jagrit Kathuria, M. Ayoubkhan, Arti Noor, “A Review of Clock
Gating Techniques”, MIT International Journal of Electronics
and Communication Engineering vol 1,no. 2, August 2011.
[4] B. Ramkumar and Harish M Kittur “Low-Power and Area-
Efficient Carry Select Adder” IEEE Transactions on Very
Large Scale Integration (VLSI) Systems, vol. 20, no.2, 2012, pp.
371-75.
[5] R.uma , “ Design and Performance analysis of 8 bit RISC
Processor Using Xilinx Tool”, International Journal of
Engineering Research and Application, vol.2, no.2,pp. 53-58,
April 2012.
[6] Samiappa Sakthikumaran ,S. Salivahanan,V.S ,kanchan.
Bhaaskaran, “16 bit RISC Processor Design For
Convolution Application ” IEEE - International.
Conference on Recent Trends in Information technology pp.394
- 397, June 2011.
[7] Li Li and Ken Choi “SeSCG: Selective Sequential Clock
Gating for Ultra - low-Power Multimedia Mobile
Processor Design,” IEEE EIT Conference, May 2010.
[8] Arora H,Gupta A ,Singhai ,R, Purwar D,“ Design space
Exploration of RISC Architecture Using
Retargetability” IEEE , pp. 1-3 ,Jan 2015.
[9] Geun-young Jeong, Ju-sung Park , “Design of 32-BIT RISC
Processor and Efficient Verification ” Proceeding -of the 7th
Korea - Russia International Symposium, Korws ,2003.
[10] Hai Li, Swarup Bhunia, Yiran Chen, Kaushik Roy, “DCG:
Deterministic Clock - Gating for Low - Power Microprocessor
Design ”, IEEE Trans. On VLSI Systems, vol. 12, no. 3,
March 2004.
[11] Kumar J , v Nagaraju B ,swapana C, Ramanjappa T , “Deisgn
& Development of FPGA based low Power Pipelined 64 Bit
RISC Processor with double Precision Floating Point unit”,
IEEE, pp-1054-1058.
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 25,2023 at 03:56:58 UTC from IEEE Xplore. Restrictions apply.

More Related Content

PDF
Design and Implementation of Pipelined 8-Bit RISC Processor using Verilog HDL...
PPTX
DESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR IN CADENCE 45nmTECHNOLOGY
PDF
IJCRT2006062.pdf
PDF
Hg3612911294
PDF
20120140502007 2-3
PDF
A REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORS
PDF
cd-2-Batch id-33
PDF
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of Pipelined 8-Bit RISC Processor using Verilog HDL...
DESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR IN CADENCE 45nmTECHNOLOGY
IJCRT2006062.pdf
Hg3612911294
20120140502007 2-3
A REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORS
cd-2-Batch id-33
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...

Similar to Design_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdf (20)

PDF
Clock gated and enable-controlled 64-bit alu architecture for low-power appli...
PDF
Design and simulation of a non pipelined multi cycle 16 bit risc educational ...
PDF
Dm25671674
PDF
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
PDF
W04505116121
PDF
A 64-Bit RISC Processor Design and Implementation Using VHDL
PPT
DESIGN AND IMPLEMENTATION OF 64-BIT ARITHMETIC LOGIC UNIT ON FPGA USING VHDL
PDF
Design and development of a 5-stage Pipelined RISC processor based on MIPS
PDF
A novel reduced instruction set computer-communication processor design usin...
PDF
IRJET- To Design 16 bit Synchronous Microprocessor using VHDL on FPGA
PDF
A0220105
PPTX
Reduced instructions set computing for modern device.
PDF
IMPLEMENTATION OF SOC CORE FOR IOT ENGINE
PDF
Implementation of RISC-Based Architecture for Low power applications
PDF
11 2014
PPTX
Processors selection
PDF
Review paper on 32-BIT RISC processor with floating point arithmetic
PDF
Fpga implementation of a functional microcontroller
PDF
Volume 2-issue-6-2139-2142
PDF
Volume 2-issue-6-2139-2142
Clock gated and enable-controlled 64-bit alu architecture for low-power appli...
Design and simulation of a non pipelined multi cycle 16 bit risc educational ...
Dm25671674
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
W04505116121
A 64-Bit RISC Processor Design and Implementation Using VHDL
DESIGN AND IMPLEMENTATION OF 64-BIT ARITHMETIC LOGIC UNIT ON FPGA USING VHDL
Design and development of a 5-stage Pipelined RISC processor based on MIPS
A novel reduced instruction set computer-communication processor design usin...
IRJET- To Design 16 bit Synchronous Microprocessor using VHDL on FPGA
A0220105
Reduced instructions set computing for modern device.
IMPLEMENTATION OF SOC CORE FOR IOT ENGINE
Implementation of RISC-Based Architecture for Low power applications
11 2014
Processors selection
Review paper on 32-BIT RISC processor with floating point arithmetic
Fpga implementation of a functional microcontroller
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
Ad

Recently uploaded (20)

DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
PPT on Performance Review to get promotions
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
web development for engineering and engineering
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT
Project quality management in manufacturing
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Construction Project Organization Group 2.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
composite construction of structures.pdf
PPTX
UNIT 4 Total Quality Management .pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPT on Performance Review to get promotions
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
web development for engineering and engineering
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Project quality management in manufacturing
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Construction Project Organization Group 2.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Foundation to blockchain - A guide to Blockchain Tech
CYBER-CRIMES AND SECURITY A guide to understanding
Safety Seminar civil to be ensured for safe working.
composite construction of structures.pdf
UNIT 4 Total Quality Management .pptx
Ad

Design_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdf

  • 1. International Conference on Computing, Communication and Automation (ICCCA2015) ISBN:978-1-4799-8890-7/15/$31.00 ©2015 IEEE 1294 Design & Analysis of 16 bit RISC Processor Using low Power Pipelining Priyanka Trivedi Department of Electronics and Communication Galgotias University Gr.Noida, India Priyankabit27@gmail.com Rajan Prasad Tripathi Department of Electronics and Communication Amity University Noida, India rptripathi@amity.edu Abstract- A 16 bit low power pipelined RISC processor is proposed by us in this paper, the RISC processor consists of the block mainly ALU, Universal shift register and Barrel Shifter. We have used modified Harvard architecture that uses separate memories for its instruction & data memory response where as in the other architecture by von Neumann, has only one shared memory for instruction and data, with one data bus and address bus with between data memory & processor memory. The remedial architectural modification has been made in incremental circuit utilized in carry select adder unit of the ALU in the RISC Processor .Operation in the core RISC Processor Fetch, Decode, execute, write back is implemented in the 2 stage pipelining with the positive edge & negative Edge .The process has been realized using XILINX ISE Design suit 13.2 & the Dynamic power is minimized in the RISC Core through the clock gating technique that is an efficient power technique and the total power estimation is done by the X Power analyzer. All the implementation is done in XILINX KINTEX XC7K1607- 3fbg676 in it kit 28 nm technology are used. The simulation illustrate the total power dissipated by the processor to be 0.220 watt, and the Latency is 1.5 cycle. Keywords-RISC, Harvard architecture, von Neumann architecture, Latency, clock gating technique, Dynamic Power I. INTRODUCTION Now a day RISC Processor is increasing widely used in every field. Most microprocessor in today’s market is based on either RISC or CISC architecture technologies. The RISC architecture boost the computer speed also used in control algorithms .Using of RISC Processor the time required to execute each instruction can be shortened and the number of cycles reduces. This paper depicts a RISC building design in which 2 cycle operation is gotten utilizing a pipelined outline. The pipelined architecture is used which minimizes the latency and increases the speed and in the new innovation the 2 stage pipelining which works on the positive edge and as well as in the negative edge minimizes the latency and increases the speed and also reduce the stalling in instruction. The whole architecture of RISC processor work on the 2 cycle .the fixed size of instruction allows the given instruction to be easily piped. RISC processor has a flexible architecture. The clock gating technique is used to minimize the Power. This is a most Popular method to reduce the dynamic Power consumption. Power is devoured by the combinational rationale whose qualities are changing on each one clock edge so the gating rationale comes into the Picture and clock is turned off. In the present research work , the outline of 16 bit RISC processor is introduced; implemented for high efficiency and low power. The architecture supports 33 instructions. The instruction cycle consist of 2 stage pipelining and perform fetch, decode, execute, write back operation simultaneously. The control unit Generate signals from the given instructions. The architecture supports arithmetic, logical, shifting and rotation operations. II. ARCHITETURE OF A 16 BIT RISC PROCESSOR Fig..1. Architecture of a 16 bit RISC Processor A. Block Diagram- The construction modeling of proposed 16 bit RISC Processor comprise of ALU Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 25,2023 at 03:56:58 UTC from IEEE Xplore. Restrictions apply.
  • 2. International Conference on Computing, Communication and Automation (ICCCA2015) 1295 ,control unit ,shifter & Barrel shifter rotator .The Design of the processor is with the Harvard architecture It can distinct program memory & data memory. In The proposed architecture 2 stage pipeline is used in the positive edge and the negative edge hence the latency is reduced and the speed is increased. The initial step in development of the processor a total of 33 instruction/operation is designed. The 2 stage pipelining carries out 4 operations Fetch, Decode, execute & read /write back. In Fetch the data and instruction and are drawn from the memory. whereas in the case of decoder the data which are drawn from the memory are separated activating the three operations ALU ,shifter rotator and universal shifter register as per the requirement it may activate , through the clock gating technique saves by reducing the unnecessary switching activities. And finally in the execution, the instruction is done, the data are manipulated and the result is stored. In the 4 operations the read /write back operation are used B. Detail of logical blocks Control unit- The control unit comprises in 2 parts of operations. In our proposed architecture the control unit work as all the coordination needed between the entire components of the processor it creates the desired control signals. It is responsible for generating the signals that decide to use. • Fetch- Instruction memory- in the fetch33 bit of instruction are drawn from instruction memory , in the instruction memory it contains the instruction that are executed by the processor. Program counter-The program counter contains the address of the instruction that will be fetched from the instruction memory during the next clock cycle. The pc is incremented by one during each given clock cycle. The fetch unit is work in the positive edge of the cycle. • Decode- In the decoder consist of 2 addressing mode as input immediate addressing mode or a register addressing mode the three operation ALU ,universal shifter ,shifter rotator are performed. The two decoder are exist in the control unit the first decoder perform the arithmetic and logical operation And second decoder performs rotating and shifting operations. The decoder operation is performed in negative cycle. • Execute Unit – The execution stage is where actual computation take place. All the operations that are perform by the given control signals are executed. The ALU operation , shifter operation and shifter rotator operation are performed exactly given control signal. This operation is performed in the positive clock edge of the cycle. • Write back- In this stage, their result is written into the register file by both single and two cycle instructions C. Operations 1) ALU Operation- The ALU design has 16 operations are using ,comprises of 2 units one is for logical operation such as AND, NAND, OR, NOR, XOR, XNOR, NOT, BUFFER, Parity Generator are used and another one is arithmetic operation is used CSA Adder , subtract ,efficient multiplier and divider ,reminder, square functions are operated. IN the arithmetical logic unit the operation of Arithmetic operation such as ADD and SUBTRACT Based on the control unit operation like when Cin=0 (Add Operation) Cin=1 (Subtract operation) TABLE I. ALU Operations 2) Universal Shift Register -The 9 operations are performed in the Universal Shift Register .The right shift operation, left shift operation and arithmetic left shift Opcode 33 bit Source1 9 bit Source2 9 bit Destination 9 bit Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 25,2023 at 03:56:58 UTC from IEEE Xplore. Restrictions apply.
  • 3. International Conference on Computing, Communication and Automation (ICCCA2015) 1296 operation is performed. Now according to the 9 select line operation performed and it is worked as follows by the table 3) Barrel shift Rotator- The input of the next multiplexer is connected to the output of first multiplexer in this way it can perform the rotation operation as the input get shifted in each multiplexer. In the barrel shifter 6 operations are performed. The left rotation and the right rotation is performed in this rotator. TABLE II .Universal Shifter Operations TABLE III. Shifter Rotator Operations III. RESULT & SIMULATION Verilog HDL is used to describe and design The RISC Processor and is evaluated using XILINX KINTEX XC7K1607-3fbg676 ,28 nm technology processor is properly validated and the simulation result show that the processor is capable of implementing on the two clock cycles. It operates at a max. frequency range of 100 Mhz and the 16 bit RISC Processor using 2 stage pipeline that reduces the latency and increases the speed . A low power design technique called clock gating technique was employed to reduce the power consumption .This method drastically reduces the dynamic power to .071 w & the quiescent power is reduced to 0.149w total power consumption to 0.220w which is very less than the conventional & also final latency comes out to be 1.5 cycle. TABLE IV. Power Dissipation Dynamic Power 0.071 Quiescent power 0.149 Total(w) 0.220 IV. SIMULATION RESULTS Fig.2. Simulation Waveform Fig.3. RTL Schematic Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 25,2023 at 03:56:58 UTC from IEEE Xplore. Restrictions apply.
  • 4. International Conference on Computing, Communication and Automation (ICCCA2015) 1297 Fig .4. Technology schematic Fig.5. Power Report V. CONCLUSION 16 bit RISC Processor having 2 stage low power pipeline is designed in this paper. Verilog Coding adopted architecture is planned in order to commend the writing code in verilog . A important role is played by Verilog coding synthesis issues in power optimally because RTL schematic depends excessively on code flow in Verilog. One instruction takes 2 clock cycle in a 2 stage pipelining .The Carry select adder structures are employed verified through exhaustive simulation and lower power dissipation and it can increases the speed. It is expandable up to 33 instructions. Clock gating technique disabling the portion which is not required so the flip flop don’t change their state and save the power. This processor can be used for the mathematical computation. It is also able to apply any control algorithm. REFERENCES [1] Indu, Arun Kumar, “Design of Low Power Pipelined RISC Processor”, International Journal of Advanced Research in Electrical & electronics & instrumentation Engineering, vol.2, no.3, pp.3747-3756 , August 2013. [2] Priyanka Trivedi , Rajan Prasad Tripathi “low Power pipelined RISC processor: A Review,” IJSRD vol.2, no.4, pp. 526-528, July 2014. [3] Jagrit Kathuria, M. Ayoubkhan, Arti Noor, “A Review of Clock Gating Techniques”, MIT International Journal of Electronics and Communication Engineering vol 1,no. 2, August 2011. [4] B. Ramkumar and Harish M Kittur “Low-Power and Area- Efficient Carry Select Adder” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 20, no.2, 2012, pp. 371-75. [5] R.uma , “ Design and Performance analysis of 8 bit RISC Processor Using Xilinx Tool”, International Journal of Engineering Research and Application, vol.2, no.2,pp. 53-58, April 2012. [6] Samiappa Sakthikumaran ,S. Salivahanan,V.S ,kanchan. Bhaaskaran, “16 bit RISC Processor Design For Convolution Application ” IEEE - International. Conference on Recent Trends in Information technology pp.394 - 397, June 2011. [7] Li Li and Ken Choi “SeSCG: Selective Sequential Clock Gating for Ultra - low-Power Multimedia Mobile Processor Design,” IEEE EIT Conference, May 2010. [8] Arora H,Gupta A ,Singhai ,R, Purwar D,“ Design space Exploration of RISC Architecture Using Retargetability” IEEE , pp. 1-3 ,Jan 2015. [9] Geun-young Jeong, Ju-sung Park , “Design of 32-BIT RISC Processor and Efficient Verification ” Proceeding -of the 7th Korea - Russia International Symposium, Korws ,2003. [10] Hai Li, Swarup Bhunia, Yiran Chen, Kaushik Roy, “DCG: Deterministic Clock - Gating for Low - Power Microprocessor Design ”, IEEE Trans. On VLSI Systems, vol. 12, no. 3, March 2004. [11] Kumar J , v Nagaraju B ,swapana C, Ramanjappa T , “Deisgn & Development of FPGA based low Power Pipelined 64 Bit RISC Processor with double Precision Floating Point unit”, IEEE, pp-1054-1058. Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 25,2023 at 03:56:58 UTC from IEEE Xplore. Restrictions apply.