Open Access Open Access  Restricted Access Subscription or Fee Access

Implementation of Low Power Consumed 64-Bit RISC Processor using Clock Gating

Dr. Fazal Noorbasha, Shaik. Moulali, S. Dayasagar Chowdary

Abstract


In today‘s Integrated Circuits (ICs), Built-In-Self Test (BIST) is becoming increasingly important as designs become more and more complicated. BIST is beneficial in many ways: First, it can reduce dependency on external Automatic Test Equipment (ATE). In addition, BIST can provide at speed, in system testing of the Circuit-Under-Test (CUT). This is crucial to the quality component of testing. BIST can overcome pin limitations due to packaging, make efficient use of available extra chip area, and provide more detailed information about the faults present. On a very basic level, BIST needs a stimulus (the Test Pattern Generator - TPG), a circuit to be tested (CUT) and a way to analyze the results (ORA). Additionally, there may be compression schemes for the TPG and the ORA. A 64 bit RISC processor with limited functionality will design with an architecture that supports BIST. The ALU is analyzed and an exhaustive set of test patterns will develop. Here clock gating technique is used for reducing the power consumption of the design . Some of these applications include vending machines, bottling plants, control of robotic movements, and automatic teller machine (ATM). Cadence tool is used for synthesis and Xilinx ISE is used for simulation.

Keywords


RISC, BIST, BISR, Memory, Clock Gating.

Full Text:

PDF

References


S. Ghosh, D. Mohapatra, G. Karakonstantis and K. Roy,― Voltage Scalable High-speed Robust Hybrid Artihmetic Units Using Adative Clocking‖IEEE Transactions on Very Large Scale Integration Systems,September(2010),Vol. 18, pp.1301- 1309,2010.

Prakash A., Siew-Kei Lam, Singh A.K., Thambipillai Srikanthan, "Architecture-Aware Custom Instruction Generation for Reconfigurable Processors", International Symposium on Applied Reconfigurable Computing, pp.414-419, March 2010.

Kamaraju.M, Lal Kishore.K, Tilak.A.V.N ―A Novel Implementation of Application Specific Instruction-set Processor (ASIP) using Verilog ― WASET Issue 59, NOV 2011.

Wei Chipni, Li Ahao lin, Zheng Qingwei,Ye Jianfei, and Li Shenglong, ―Design of a configurable multichannel interrupt controller‖,Second Pacific-Asia Conference on Circuits,Communications and System, vol. 1,Aug 2010, pp. 327–330.

Samiappa Sakthikumaran,S.Salivahanan and V.S.Kaanchana Bhaaskaran , June 2011, ―16-Bit RISC Processor Design For Convolution Application‖,IEEE International Conference on Recent Trends In Information Technology, pp.394-397.

Umakanta Nanda, Kamalakanta Mahapatra, ―Design of an application specific instruction set processor using LISA‖, International conference on Advanced Computing and Communication, 2010.

Rupali S. Balpande and Rashmi S. Keote.2011, ―Design of FPGA based Instruction Fetch & Decode Module of 32-bit RISC (MIPS) Processor, International Conference on Communication Systems and Network Technologies pp. 409 – 413.

Prakash A., Siew-Kei Lam, Singh A.K., Thambipillai Srikanthan, "Architecture-Aware Custom Instruction Generation for Reconfigurable Processors", International Symposium on Applied Reconfigurable Computing, pp.414-419, March 2010.

Jin Cui, D.L. Maskell, "Dynamic Thermal-Aware Scheduling on Chip Multiprocessor for Soft Real-time System", ACM Great Lakes Symposium on VLSI (GLSVLSI), pp.393-396, USA, May 2009.

C. Metra, M. Omaña, T. M. Mak, and S. Tam, ―Novel compensation scheme for local clocks of high performance microprocessors,‖ in Proc. IEEE Int. Test Conf., 2007, pp. 1–9.

Nanoscale Integration and Modeling (NIMO) Group, ―Predictive technology model,‖ ASU [Online]. Available: http://www.eas.asu.edu/ ~ptm/

P. Mahoney, E. Fetzer, B. Doyle, and S. Naffziger, ―Clock distribution on dual-core, multi-threaded itanium-family processor,‖ in Proc. IEEE Int. Solid-State Circuits Conf., 2005, pp. 292–293.

K. Atasu, G. Dündar, and C. Özturan, ―An integer linear programming approach for identifying instruction-set extensions,‖ in Proc. CODES ISSS, Jersey City, NJ, Sep. 2005, pp. 172–177.

L. Pozzi and P. Ienne, ―Exploiting pipelining to relax register-file port constraints of instruction-set extensions,‖ in Proc. CASES, 2005, pp. 2–10.

K. Atasu, R. G. Dimond, O. Mencer, W. Luk, C. Özturan, and G Dündar, ―Optimizing instruction-set extensible processors under data bandwidth constraints,‖ in Proc. DATE, Nice, France, Apr. 2007, pp. 588–593.

N. Pothineni, A. Kumar, and K. Paul, ―Application specific datapath with distributed I/O functional units,‖ in Proc. VLSI Design, Hyderabad, India, Jan. 2007, pp. 551–558.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.