Design Of Pulsed Latch Based Shift Register Using Multiplexer With Reduced Power And Area

Similar documents
An FPGA Implementation of Shift Register Using Pulsed Latches

Low-Power and Area-Efficient Shift Register Using Pulsed Latches

Abstract 1. INTRODUCTION. Cheekati Sirisha, IJECS Volume 05 Issue 10 Oct., 2016 Page No Page 18532

EFFICIENT DESIGN OF SHIFT REGISTER FOR AREA AND POWER REDUCTION USING PULSED LATCH

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

Reduction of Area and Power of Shift Register Using Pulsed Latches

Comparative Analysis of Pulsed Latch and Flip-Flop based Shift Registers for High-Performance and Low-Power Systems

ISSN Vol.08,Issue.24, December-2016, Pages:

Design of Shift Register Using Pulse Triggered Flip Flop

Design Low-Power and Area-Efficient Shift Register using SSASPL Pulsed Latch

ANALYSIS OF LOW-POWER AND AREA-EFFICIENT SHIFT REGISTERS USING DIGITAL PULSED LATCHES

Optimization of Power and Area Efficient Shift Register Using Pulsed Latch

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

Design Low-Power and Area-Efficient Shift Register Using SSASPL Pulsed Latch

Low-Power And Area-Efficient Shift Register Using Digital Pulsed Latches

Low Power and Area Efficient 256-bit Shift Register based on Pulsed Latches

2. Conventional method 1 Shift register using PPCFF

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES 1 M. AJAY

A DELAY EFFICIENT LOW POWER SHIFT REGISTER BY MEANS OF PULSED LATCHES J.VIJAYA SAGAR 1, T.VIJAYA NIRMALA 2

Area Efficient Pulsed Clocks & Pulsed Latches on Shift Register Tanner

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES

Design of Low Power and Area Efficient Pulsed Latch Based Shift Register

Power Optimization Techniques for Sequential Elements Using Pulse Triggered Flip-Flops with SVL Logic

PERFORMANCE ANALYSIS OF AN EFFICIENT PULSE-TRIGGERED FLIP FLOPS FOR ULTRA LOW POWER APPLICATIONS

SHIFT REGISTER USING CNT FET BASED ON SENSE AMPLIFIER PULSED LATCH FOR LOW POWER APPLICATION

International Journal Of Global Innovations -Vol.6, Issue.I Paper Id: SP-V6-I1-P46 ISSN Online:

Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module

POWER AND AREA EFFICIENT LFSR WITH PULSED LATCHES

ISSN Vol.04, Issue.12, November-2016, Pages:

ADVANCES in NATURAL and APPLIED SCIENCES

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

An Efficient Power Saving Latch Based Flip- Flop Design for Low Power Applications

Minimization of Power for the Design of an Optimal Flip Flop

Low Power and Reduce Area Dual Edge Pulse Triggered Flip-Flop Based on Signal Feed-Through Scheme

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

Design a Low Power Flip-Flop Based on a Signal Feed-Through Scheme

HIGH PERFORMANCE AND LOW POWER ASYNCHRONOUS DATA SAMPLING WITH POWER GATED DOUBLE EDGE TRIGGERED FLIP-FLOP

International Journal Of Global Innovations -Vol.6, Issue.I Paper Id: SP-V6-I1-P11 ISSN Online:

A Power Efficient Flip Flop by using 90nm Technology

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

Fully Static and Compressed Topology Using Power Saving in Digital circuits for Reduced Transistor Flip flop

DESIGN AND ANALYSIS OF LOW POWER STS PULSE TRIGGERED FLIP-FLOP USING 250NM CMOS TECHNOLOGY

A NOVEL APPROACH TO ACHIEVE HIGH SPEED LOW-POWER HYBRID FLIP-FLOP

I. INTRODUCTION. Figure 1: Explicit Data Close to Output

Improve Performance of Low-Power Clock Branch Sharing Double-Edge Triggered Flip-Flop

ANALYZE AND DESIGN OF HIGH SPEED ENERGY EFFICIENT PULSED LATCHES BASED SHIFT REGISTER FOR ALL DIGITAL APPLICATION

Design of low power 4-bit shift registers using conditionally pulse enhanced pulse triggered flip-flop

Design of Low Power and Area Efficient 64 Bits Shift Register Using Pulsed Latches

EFFICIENT POWER REDUCTION OF TOPOLOGICALLY COMPRESSED FLIP-FLOP AND GDI BASED FLIP FLOP

P.Akila 1. P a g e 60

Design of Low Power and Area Efficient 256 Bits Shift Register Using Pulsed Latches

High Frequency 32/33 Prescalers Using 2/3 Prescaler Technique

Asynchronous Model of Flip-Flop s and Latches for Low Power Clocking

An Optimized Implementation of Pulse Triggered Flip-flop Based on Single Feed-Through Scheme in FPGA Technology

A Low-Power CMOS Flip-Flop for High Performance Processors

Design of New Dual Edge Triggered Sense Amplifier Flip-Flop with Low Area and Power Efficient

AN EFFICIENT LOW POWER DESIGN FOR ASYNCHRONOUS DATA SAMPLING IN DOUBLE EDGE TRIGGERED FLIP-FLOPS

Figure.1 Clock signal II. SYSTEM ANALYSIS

DESIGN OF DOUBLE PULSE TRIGGERED FLIP-FLOP BASED ON SIGNAL FEED THROUGH SCHEME

Modeling and designing of Sense Amplifier based Flip-Flop using Cadence tool at 45nm

Design and Analysis of Semi-Transparent Flip-Flops for high speed and Low Power Applications in Networks

Design of a High Frequency Dual Modulus Prescaler using Efficient TSPC Flip Flop using 180nm Technology

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

REDUCING DYNAMIC POWER BY PULSED LATCH AND MULTIPLE PULSE GENERATOR IN CLOCKTREE

Energy Recovery Clocking Scheme and Flip-Flops for Ultra Low-Energy Applications

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

ISSCC 2003 / SESSION 19 / PROCESSOR BUILDING BLOCKS / PAPER 19.5

A Low Power Delay Buffer Using Gated Driver Tree

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

A Novel Pass Transistor Logic Based Pulse Triggered Flip-flop with Conditional Enhancement

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

A Modified Static Contention Free Single Phase Clocked Flip-flop Design for Low Power Applications

Comparison of Conventional low Power Flip Flops with Pulse Triggered Generation using Signal Feed through technique

Low Power D Flip Flop Using Static Pass Transistor Logic

Novel Design of Static Dual-Edge Triggered (DET) Flip-Flops using Multiple C-Elements

DESIGN OF A NEW MODIFIED CLOCK GATED SENSE-AMPLIFIER FLIP-FLOP

Power Optimization by Using Multi-Bit Flip-Flops

Comparative Analysis of low area and low power D Flip-Flop for Different Logic Values

Gated Driver Tree Based Power Optimized Multi-Bit Flip-Flops

Analysis of Low-Power and Area-Efficient Shift Registers using Pulsed Latch 1 P. Rahul Reddy

Design of an Efficient Low Power Multi Modulus Prescaler

CMOS Low Power, High Speed Dual- Modulus32/33Prescalerin sub-nanometer Technology

Reduction of Clock Power in Sequential Circuits Using Multi-Bit Flip-Flops

Design And Analysis Of Implicit Pulsed Double Edge Triggered Clocked Latch For Low Power Applications

Low Power Different Sense Amplifier Based Flip-flop Configurations implemented using GDI Technique

LOW POWER HIGH PERFORMANCE PULSED FLIP FLOPS BASED ON SIGNAL FEED SCHEME

International Journal of Engineering Research in Electronics and Communication Engineering (IJERECE) Vol 1, Issue 6, June 2015 I.

High Performance Dynamic Hybrid Flip-Flop For Pipeline Stages with Methodical Implanted Logic

Low Power Area Efficient VLSI Architectures for Shift Register Using Explicit Pulse Triggered Flip Flop Based on Signal Feed-Through Scheme

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

Design Of Error Hardened Flip-Flop Withmultiplexer Using Transmission Gates And N-Type Pass Transistors

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

Design of Low Power Dual Edge Triggered Flip Flop Based On Signal Feed through Scheme

Current Mode Double Edge Triggered Flip Flop with Enable

Low Power High Speed Voltage Level Shifter for Sub- Threshold Operations

Comparative study on low-power high-performance standard-cell flip-flops

Implementation of Shift Register Using Pulsed Latches

Use of Low Power DET Address Pointer Circuit for FIFO Memory Design

Transcription:

Design Of Pulsed Latch Based Shift Register Using Multiplexer With Reduced Power And Area Nandhini.N 1,Murugasami.R 2 1 PG Scholar,Nandha Engineering college,erode,india 2 Associate Professor,Nandha Engineering college,erode,india Abstract: Power consumption and Area reduction is a major role in sequential circuit design.a novel approach to design a pulsed latch based shift register with reduced area and power is proposed.. In this the, conventional data Flip flops are replaced with pulsed latches to reduce area occupation.this method solves the timing problem between pulsed latches through the use of multiple non-overlap delayed pulsed clock signals instead of the conventional single pulsed clock signal. In the existing system, shift register uses single pulsed clock signal for data transition, which consumes more power. The shift register uses a small number of the pulsed clock signals by grouping the latches to several sub shifter registers and using Multiplexer and additional temporary storage latches. To minimize power consumption multiple non overlap delayed pulsed clock signal scheme is proposed for data synchronization in a multi bit shift register. The proposed system will be carried out using Tanner T- Spice. Index Terms-flip-flop, pulsed clock, pulsed latch, shift register. L I. INTRODUCTION ow power has emerged as a principal theme in today s world of electronics industries. Powerdissipation has become an important consideration as performance and area for VLSI Chip design.for power management leakage current also plays an important role in low power VLSI designs. Shift registers are commonly used in many applications, such as digital filters, communication receivers, and image processing ICs.As the size of the image data continues to increase due to the high demand for high quality image data, the word length of the shifter register increases to process large image data in image processing ICs. An image-extraction and vector generation VLSI chip usesa 4K-bshiregister. An N-bit shift register is composed of series connected N data flip-flops. The speed of the flip-flop is less important than the area and power consumption because there is no circuit between flip-flips in the shift register. The smallest flip-flop is suitable for the shift register to reduce the area and power consumption. 312

timing problem is to add delay circuits between latches,however, the delay circuits cause large area and power occupation. Fig. 1. (a) Master-slave flip-flop. (b) Pulsed latch. Recently, pulsed latches have replaced flip-flops in many applications, because a pulsed latch is much smaller than a flip-flop.but the pulsed latch cannot be used in a shift register due to the timing problem between pulsed latches.this paper proposes a pulsed latch based shift register with reduced area and power. The shift register solves the timing problem using multiple non-overlap delayed pulsed clock signals instead of the conventional single pulsed clock signal. The shift register uses a small number of the pulsed clock signals by grouping the latches to several sub shifter registers and using additional temporary storage latches. The rest of the paper describes the proposed shift register architecture and the result measures. II. CONVENTIONAL SYSTEM A master-slave flip-flop using two latches in Fig. 1(a) can be replaced by a pulsed latch consisting of a latch and a pulsed clock signal in Fig. 1. All pulsed latches share the pulse generation circuit for the pulsed clock signal. As a result, the area and power consumption of the pulsed latch become almost half of those of the master-slave flip-flop. The pulsed latch is an attractive solution for small area and low power consumption. The pulsed latch cannot be used in shift registers due to the timing problem, as shown in Fig. 2. The shift register in Fig. 2(a) consists of several latches and a pulsed clock signal (CLK_pulse). The operation waveforms in Fig. 2(b) shows the timing problem in the shifter register. The output signal of the first latch (Q1) changes correctly because the input signal of the first latch (IN) is constant during the clock pulse width (TPULSE). One solution for the Fig. 2. Shift register with latches and a pulsed clock signal. (a) Schematic. (b) Waveforms. Other solution is to use multiple nonoverlap delayed pulsed clock signals, as shown in Fig. 3(a). The delayed pulsed clock signals are generated when a pulsed clock signal goes through delay circuits. Each latch uses a pulsed clock signal which is delayed from the pulsed clock signal used in its next latch. Therefore, each latch updates the data after its next latch updates the data. As a result, each latch has a constant input during its clock pulse and no timing problem occurs between latches. However, this solution also requires many delay circuits. 313

Fig. 3. Shift register with latches and delayed pulsed clock signals. (a) Schematic. (b) Waveforms. III. LITERATURE SURVEY Wenxu Zhao has proposed a new mechanism that performs functionality of flip-flop based on generating explicit transparency window where the transition is allowed. HLFF(Hybrid Latch Flip flop)provides high performance and should be able to toggle at 5GHz with the difference between Q and Qbar outputs at full transition. In this paper, several analysis approaches and iterating, power consumption is calculated while running at 5GHz.All transistors are equally sized to match timing constraints and finally power consumption to be minimized.[1] Vinoth,R. et al. have designed Low Power Dual Dynamic Node Hybrid Flip-Flop. They designed a Low power high performance dual dynamic node hybrid flip-flop and embedded logic module with SVL Circuit. This design eliminates large capacitance in the precharge node that separately drives the output pull-up and pull-down transistors. Their design carried out comparison of the dual dynamic node hybrid flip-flop (DDFF), dual dynamic node hybrid flip flop with logic embedding capability (DDFF- ELM) with dual dynamic node hybrid flip flop self-controllable-voltage-level (DDFF-SVL) logics and they obtained the best power -delayperformance [2]. Vladimir Stojanovic and Vojin G. Oklobdzija give a comparative study of master slave flip flop and latches for high performance and low power systems. They identified three main sources of power dissipation in latch: internal power dissipation of the latch, local clock power dissipation, local data power dissipation and also measured the power dissipated by the circuit driving the inputs of the latch to determine the local clock and data power dissipation[3]. Xiangyu Zhang proposed a paper of reduced power shift register with clock gating. He analysed that by clock gating technique, clock to an idle portion is disabled, thus avoiding power dissipation due to unnecessary charging and discharging of the unused circuit. In this design, he used a 8-bit shift-left register with positive-edge clock, serial In, and serial Out. He made a comparison of power dissipation without clock gating and power dissipation with clock gating and concluded that clock gating technique significantly reduces dynamic power of shift register[4]. V.Kavipriya and K.Sedhuramalingam proposed a paper on Design and Analysis of Low Power Pulse Triggered Flip-Flop.They give a comparative analysis of a classic explicit pulse triggered flip flop (ep-dco), modified hybrid latch flipflop (MHLFF) with proposed P-FF design using signal feed through technique. The P-FF design also employs a static latch structure and a conditional discharge scheme to avoid unwanted switching inside the transistors. By using simple pass transistors they achieved a better result in power consumption[5]. Madge Deepali Harish et al. have designed a paper on pulsed triggered flip flop for low power applications. In this design, they introduces a series pass transistor which helps in reducing discharging path and made improvement in delay. They compared power and delay of many flip flops and proved that pulse triggered flip flop operates in low power[6]. Chi-Ken Tsai et al. have proposed a pulse edge triggered latches design in low power. The clock storage elements using the low power technique are realized in this paper. A Low swing conditional capture edge-trigged flipflop(lsccff) and conditional precharged double edge-triggered flip-flop (CPDFF) are the two used to reduce clock power. The comparison has been performed on the basis of number of transistors, staticpower, dynamic power and average clock used. Based on this comparison, the proposed CPDFF could save 42%~79% of the static power and 8%~52% of the dynamic power[7]. Survey based report gives the comparison output as shown in table 1. 314

TYPE Transmissi on Gate Flip flop(tgff) Hybrid Latch Flip Flop(HLFF) Sense Amplifier based FF(SAFF) Dual rail static edge triggered latch(dcce R) Low swing conditional capture edgetrigged flipflop(lsccf F) Singleended Conditional Capturing Energy Recovery ( SCCER) Modified Hybrid Latch based Flip flop(mhlff ) TABLE 1 Comparison Result NO. OF. TRAN SISTO RS DELAY POWER 18 107.1 11.0 20 73.7 27.6 18 190.2 21.3 26 253.3 31.5 25 138.1 7.1 17 64.84 17.25 19 60.86 16.297 Byung-Do Yanghave proposed a paper on shift register using pulsed latches.in this, Shift register is divided into M sub shifter registers as shown in Fig. 4(a) to reduce the number of delayed pulsed clock signals. Each pulsed clock signal is generated in a clock-pulse circuit consisting a delay circuit and an AND gate. A 4-bitsub shifter register consists of five latches and it performs shiftoperations with five nonoverlap delayed pulsed clock signals(clk_pulse1:4and CLK_pulseT). Five non-overlap delayed pulsed clock signals are generated by the delayed pulsed clock generator.in the 4-bit sub shift register #1, four latches store 4-bit data (Q1-Q4) and the last latch stores 1-bit temporary data (T1) which will be stored in the first latch (Q5) of the 4-bit sub shift register #2. Christo Ananth et al. [10] proposed a system, Low Voltage Differential Signaling (LVDS) is a way to communicate data using a very low voltage swing (about 350mV) differentially over two PCB traces. It deals about the analysis and design of a low power, low noise and high speed comparator for a high performance Low Voltage Differential Signaling (LVDS) Receiver. The circuit of a Conventional Double Tail Latch Type Comparator is modified for the purpose of low-power and low noise operation even in small supply voltages. The circuit is simulated with 2V DC supply voltage, 350mV 500MHz sinusoidal input and 1GHz clock frequency. LVDS Receiver using comparator as its second stage is designed and simulated in Cadence Virtuoso Analog Design Environment using GPDK 180nm.By this design, the power dissipation, delay and noise can be reduced. The proposed shift register reduces the number of delayed pulsed clock signals significantly, but it increases the number of latches because of the additional temporary storage latches.the sequence of the pulsed clock signals is in the opposite order of the five latches.the operations of the other sub shift registers are the same as that of the sub shift register #1 except that the first latch receives data from the temporary storage latch in the previous sub shift register.fig. 4(b) shows the operation waveforms in the proposed shift register. Implicitpulsed data-closeto-output (ip-dco) 23 66.96 19.72 315

ISSN 2394-3785 (Online) considering the area, power consumption, speed. Fig. 5. Delayed pulsed clock generator. In the conventional delayed pulsed clock circuits, the clock pulse width must be larger than the summation of the rising and falling times in all inverters in the delay circuits to keep the shape of the pulsed clock. All pulsed clock signals have almost the same pulse skews when they arrive at the same sub shift register. Therefore, in the same sub shift register, the pulse skew differences between the pulsed clock signals are very small. The clock pulse intervals larger than the pulse skew differences cancel out the effects of the pulse skew differences. Also, the pulse skew differences between the different sub shift registers do not cause any timing problem, because two latches connecting two sub shift registers use the first and last pulsed clocks (CLK_pulse T and CLK_pulse 1 ) which have a long clock pulse interval. Fig. 4. Pulsed latch based shift register (a)schematic. (b) Waveforms. IV. SIMULATION RESULTS The proposed pulsedlatch based shift register is designed againstexisting flip flop design and this design is designed in Tanner90n meter technology and simulated both in pre- number of layout. Aftersimulation delay, transistor and power is lesscompare to existing flip flop this is shown in table2 and Fig 6 show the circuit and Fig 7 shows waveform of pulsed latch output. The numbers of latches and clock-pulse circuits change according to the word length of the sub shift register (K).K is selected by 316

Power 0.991 0.441 Clock frequency 2.8GHZ 483MHZ Fig. 7.. Simulation Waveform TABLE 2 Comparison Result of Proposed shift register FLIP FLOP PULSED LATCHES Total number of transistors 16 7 Number of transistors connected to clock Clock Area 8 1 8 1 9600 5530 V. CONCLUSION In this paper several architectures of pulsed latch based shift register design is discussed. In many architectures, the area and power consumption are reduced by implementing pulsed latches for shift register design instead of flip flop. Power and area occupation of pulsed latch based shift register is comparatively less with rest architectures is discussed in table 1 and 2. The pulsed latch based shift register design uses less number of pulsed clock signals by merging the latches to multiple sub shift register and also using additional temporary storage latches. But still there is an unwanted switching s in the static differential sense amp shared pulse latch may lead to excess dynamic power dissipation and also area occupation. Modify the transistor level design latch will reduce area and power consumption in shift register design further. REFERENCES [1] P. Reyes, P. Reviriego, J. A. Maestro, and O. Ruano, New protection techniques against SEUs for moving average filters in a radiation environment, IEEE Trans. Nucl. Sci., vol. 54, no. 4, pp. 957 964, Aug. 2007. [2] M. Hatamian et al., Design considerations for gigabit ethernet 1000 base-t twisted pair transceivers, Proc. IEEE Custom Integr. Circuits Conf., pp. 335 342, 1998. [3] H. Yamasaki and T. Shibata, A real-time imagefeature-extraction and vector-generation vlsi employing arrayed-shift-register architecture, IEEE J. Solid-State Circuits, vol. 42, no. 9, pp. 2046 2053, Sep. 2007. [4] H.-S. Kim, J.-H. Yang, S.-H. Park, S.-T. Ryu, and G.-H. Cho, A 10-bit column-driver IC with parasiticinsensitive iterative charge-sharing based capacitorstring interpolation for mobile active-matrix LCDs, IEEE J. Solid-State Circuits, vol. 49, no. 3, pp. 766 782, Mar. 2014. [5] S.-H. W. Chiang and S. Kleinfelder, Scaling and design of a 16-megapixel CMOS image sensor for electron microscopy, in Proc. IEEE Nucl. Sci. Symp. Conf. Record (NSS/MIC), 2009, pp. 1249 1256. 317

[6] S. Heo, R. Krashinsky, and K. Asanovic, Activitysensitive flip-flop and latch selection for reduced energy, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 15, no. 9, pp. 1060 1064, Sep. 2007. [7] S. Naffziger and G. Hammond, The implementation of the next generation 64 b itanium microprocessor, in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, Feb. 2002, pp. 276 504. [8] H. Partovi et al., Flow-through latch and edgetriggered flip-flop hybrid elements, IEEE Int. Solid- State Circuits Conf. (ISSCC) Dig. Tech. Papers, pp. 138 139, Feb. 1996. [9] E. Consoli, M. Alioto, G. Palumbo, and J. Rabaey, Conditional push-pull pulsed latch with 726 flip flops energy delay product in 65 nm CMOS, in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, Feb. 2012, pp. 482 483. [10] Christo Ananth, Bincy P Chacko, Analysis and Design of Low Voltage Low Noise LVDS Receiver, IOSR Journal of Computer Engineering (IOSR-JCE), Volume 9, Issue 2, Ver. V (Mar - Apr. 2014), PP 10-18 [11] Y. Ueda et al., 6.33 mw MPEG audio decoding on a multimedia processor, in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, Feb. 2006, pp. 1636 1637. [12] B.-S. Kong, S.-S. Kim, and Y.-H. Jun, Conditional-capture flip-flop for statistical power reduction, IEEE J. Solid-State Circuits, vol. 36, pp. 1263 1271, Aug. 2001. 318