Extension and VLSI Implementation of the Majority-Gate Algorithm for Gray-Scale Morphological Operations
|
|
- Lynette Jacobs
- 5 years ago
- Views:
Transcription
1 Extension and VLSI Implementation of the Majority-Gate Algorithm for Gray-Scale Morphological Operations A Gasteratos, I Andreadis and Ph Tsalides Laboratory of Electronics Section of Electronics and Information Systems Technology Department of Electrical and Computer Engineering Democritus University of Thrace Xanthi, Greece ioannis@orfeaseeduthgr Abstract : This paper presents the design and VLSI implementation of a new ASIC which performs in real-time the morphological operations of dilation and erosion The ASIC's architecture is based on the extension of the majority-gate algorithm for morphological operations The ASIC was implemented using a DLM, 07 ìm, CMOS, N-well process and it occupies a silicon area of 1478mm 2 Its maximum speed of operation is 925 MHz Targeted applications include machine vision applications, where the need for short processing times is crucial Subject terms : image processing, mathematical morphology, majoritygate, ASICs
2 1 Introduction Mathematical morphology is a methodology for image processing which is based on set theory and topology [1, 2] It offers a unified approach to many computer vision problems, such as noise removal, feature extraction, skeletonizing etc The two basic morphological operations are dilation and erosion, from which all the other morphological operators are extracted Morphological operators can decompose complex shapes into more meaningful representations and separate them from the undesirable parts The techniques of mathematical morphology have been also described within the context of overall image algebra [3, 4] This approach provides readily understood algorithms that fit to the structure of the universal image processing techniques In mathematical morphology pivotal role plays the structuring element, ie an image, normally smaller than the image under process, which is sequentially translated through the image and it is convolved with the region it overlays Various structuring elements are used to perform mathematical morphology operations and they are primarily dependent on the image pixel conductivity A technique for the decomposition of gray-scale structuring elements has been proposed in [5] Using this technique, smaller size structuring elements are applied to images sequentially The final effect is similar to that of a larger structuring element This is very useful when the size of the structuring element is limited by the architecture of the processing machine Pipeline architectures for the implementation of the basic morphological transformation are described in [6] However, these structures are rather slow when implemented using conventional comparators The threshold decomposition technique significantly increases the execution speed [7, 8] 2
3 Through this technique, gray-scale morphological operations are decomposed into binary operations with the same dimensionality as the original operations The main drawback of this technique is its demand on hardware, when the number of gray-levels of the image and the structuring element increases Another approach for the implementation of gray-scale morphological operations has been recently proposed [9, 10] This is based on the majority-gate algorithm and it has been originally used for median filtering [11] In this technique hardware complexity expands linearly according to the number of the image gray-levels This paper presents, for the first time, the design and VLSI implementation of a new ASIC, suitable to perform in real-time the operations of dilation and erosion on gray-scale images The maximum/minimum operator needed to compute these operations is based on the extension of the majority-gate algorithm The redundancy of temporal signals has been proven and this has led to a simpler implementation of the Processing Elements (PEs) Additionally, it has been shown that there is no need for different PEs to calculate max/min operators The proposed ASIC can handle 3 x 3 pixels data windows of 8-bit resolution for both image and structuring element The ASIC's architecture is easily scalable, regarding both the image size and the image resolution Its frequency of operation is 925 MHz (worst case) and its throughput rate of operations is 1110 MIPS The die size dimensions for the chip are 376mm x 393mm = 1478mm 2, for a DLM, 07 ìm, CMOS, N-well technology process The ASIC is intended to be used in time critical applications Real-time techniques are important not only in terms of improving productivity, but also in reducing operator errors associated with visual feedback delays 2 Gray-scale Morphology 3
4 The concepts of binary morphology have been applied to gray-scale images by Sternberg [12] In terms of gray-scale morphology dilation is given by : ( f k )( x,y) = max { f ( x - i, y - j ) + k ( i, j)} where f : F ( i, j ) K ( x, y ) ( i, j ) F (1) E is the image under process and k : K E is the structuring element, E is the Euclidean space of dimension 1 and F, K E E Similarly, erosion is given by : ( f È k )( x, y ) = min { f ( x + i, y +j ) k ( i, j )} ( i, j ) K (2) These formulas are suitable for VLSI implementation The number of additions/subtractions is equal to the size of the structuring element, ie i x j All these operations can be executed in parallel Also, a local max/min operator is required 3 The Extension of the Majority-gate Algorithm The majority-gate algorithm is a bit-sliced algorithm, in which the bits of each addition/subtraction results [eqns (1) and (2)] are processed by dedicated PEs in different stages of a pipeline machine Suppose that there are n numbers whose the maximum (or the minimum) is required In the first stage of the process the most significant bits (MSBs) of these numbers are processed The numbers whose MSBs are "1" (or "0") are candidates to be the maximum (or the minimum) Thus, the MSB of the required maximum (or the minimum) number is "1" ( or "0") All the other numbers are rejected and are not taken into consideration in the next stages of the process The flag signal f classifies the numbers into two categories More specifically, if f ="1" then the number is a candidate for the next stage of the process, otherwise the number is excluded from the process 4
5 If all of the MSBs are "0" (or "1") then all of them are candidates to be the maximum (or the minimum) and the MSB of the result is "0" (or "1") The procedure is repeated in the next stage for the lower order bits of the numbers which remain candidates Let m be the output signal of the max/min operator and n the window size of the operator Then, the operator has n inputs b i Also, o j representation of m is the j th bit of the binary It has been shown that [9] : o j = (t 1,j ) OR (t 2,j ) OR OR (t n,j ) for the max operator and (3) oj = (t 1,j ) AND (t 2,j ) AND AND (t n,j ) for the min operator (4) where t i,j is a temporal signal defined as: t i,j = (f i,j ) AND (b i,j ) for the max operator and (5) t i,j = (f i,j ) OR (b i,j ) for the min operator (6) and f i,j is the flag signal indicating whether b i remains within the set of the maxima or the minima : f i,j +1 = (f i,j ) AND [(ti,j ) XNOR (o j )] for the max operator and (7) f i,j +1 = (f i,j ) OR [(t i,j ) XOR (o j )] for the min operator (8) Thus, the implementation of max/min operators (based on the above eqns) requires two different PEs As it will be shown in this paper a single circuit can execute both operations The redundancy of the temporal signals is also shown By substituting eqn (5) into eqn (7) and using Boolean algebra laws : f i,j+1 = (f i,j ) AND {[(f i,j ) AND (bi,j )] XNOR (o j )} 5
6 = (f i,j ) AND[{[( fi,j )AND( bi,j ) ] AND (o j )} OR {[(f i,j ) AND (b i,j )] AND (o j )}] = (f i,j ) AND {[(f i,j ) OR (b i,j )] AND (o j ) OR [(f i,j ) AND (b i,j ) AND (o j )]} = (f i,j ) AND{[(f i,j ) AND(o j )] OR[(b i,j ) AND(o j )] OR[(fi,j ) AND(bi,j)AND(oj )]} = [(fi,j ) AND (b i,j ) AND (o j )] OR [(f i,j ) AND (b i,j ) AND (o j )] = (fi,j ) AND {[(b i,j ) AND (o j )] OR [(b i,j ) AND (o j )]} = (f i,j ) AND [(b i,j ) XNOR (o j )] for the max operator (9) Similarly it can be shown that : f i,j+1 =(f i,j ) OR [(b i,j ) XOR (o j )] for the min operator (10) Furthermore, substituting eqn (5) into eqn (3) : o j =[(b 1,j ) AND (f 1,j )] OR [(b 2,j ) AND (f 2,j )] OR OR [(b n,j ) AND (f n,j )] (11) Also, eqns (9) and (10) can be rewritten as follows : f i,j =(f i,j -1 ) AND [(b i,j -1 ) XNOR (o j-1 )] (12) f i,j =(f i,j -1 ) OR [(b i,j -1 ) XOR (o j-1 )] (13) for the max operator for the min operator and by substituting eqn (12) into eqn (11) : o j =[(b 1,j ) AND {(f 1,j -1 ) AND [(b 1,j -1 ) XNOR (o 0 )]}] OR [(b 2,j ) AND {(f 2,j -1 ) AND [(b 2,j -1 ) XNOR (o 1 )]}] OR OR [(b n,j ) AND {(f n,j -1 ) AND [(b n,j -1 ) XNOR (o n-1 )]}] (14) Similarly, using eqns (4), (6) and (14) it can be shown that : 6
7 o j =[(b 1,j ) OR {(f 1,j -1 ) OR [(b 1,j -1 ) XOR (o 0 )]}] AND [(b 2,j ) OR {(f 2,j -1 ) OR [(b 2,j -1 ) XOR (o 1 )]}] AND AND [(b n,j ) OR {(f n,j -1 ) OR [(b n,j -1 ) XOR (o n-1 )]}] (15) and by applying De Morgan's law on eqn (14) : o j =[(b 1, j ) AND {(f 1,j -1 ) AND [(b 1, j-1 ) XNOR (o 0 )]}] OR [(b 2, j ) AND {(f 2,j -1 ) AND [(b 2, j-1 ) XNOR (o 1 )]}] OR OR [(b n, j ) AND {(f n,j-1 ) AND [(b n, j-1 ) XNOR (o n-1 )]}] (16) From eqns (9) and (14) it is clear that coefficients t i,j are not needed for the computation of f i,j + 1 and, therefore, a simpler hardware implementation can be achieved Also, eqns (14) and (16) show that there is no need for realization of different circuits in order to compute the max and the min operators The max operator circuit can be implemented using eqn (14), whereas the min operator circuit can be implemented by the same circuit, by simply inverting both the inputs and the outputs As an illustration, suppose that the minimum of n binary numbers is required If these numbers are complemented bit by bit, then the minimum becomes maximum and it can be traced by a max operator circuit By inverting the previous result the minimum is obtained 4 Circuit Description and VLSI Implementation of the Proposed Algorithm The block diagram of the circuit of the proposed ASIC is shown in Figure 1 The pipeline technique has been adopted, since this allows complex operations to be performed in one clock cycle The input data is a 3 x 3 pixel image window or an up to 3 x 3 pixel structuring element, each having 7
8 a gray-scale resolution of up to 8 bits This size and gray-scale resolution of the structuring element is suitable to most image processing morphological applications Data is latched in the first stage of the pipeline by means of eighteen eightbit latches (L1) The first nine latches hold the image data, whereas the other nine latches hold the structuring element Signal INIT, shown in Figure 1, controls two arrays of three state buffers (TSBs) and it is used to load the structuring element Since one structuring element is used to process the image, it is loaded once, at the beginning of the process, and it is held by means of feedback registers, as it is depicted in Figure 1 When INIT="1", data is loaded to the latches and the feedback path is in the third state In this way data conflict is avoided Similarly, when INIT="0", the input TSBs are in the third state and data follows the feedback path Global signal MODE is used to select the operation When this is "1" dilation is performed, whereas "0" selects the erosion operation Eqns (1) and (2) show that in dilation operation the reflection of the structuring element, with respect to the origin, interacts with the image window, whereas in erosion operation it interacts exactly with the image pixels it overlays Image data is collected by 9 multiplexers MUX, which are controlled by the signal MODE Data paths for both dilation and erosion are shown in Figure 2 In the same stage the pixels of structuring element remain either unchanged for the operation of dilation or they are complemented for the operation of erosion, by means of XNOR gates controlled by the signal MODE XNOR gates are used in this circuit, instead of XOR gates, since they exhibit smaller propagation delay In the next stage of the pipeline, data is fed to nine eight-bit adders In the case of erosion the 1's complements of the pixels of the structuring element are added to the image data and the carry in (C in ) bit to the adder is "1" Thus, 8
9 the 2's complements of the pixels of the structuring element are added to the image pixels This is equivalent to the subtraction operation The next stages of the pipeline implement the max/min operation on the results of the additions/subtractions, in order to complete the dilation/erosion operations This circuit consists of nine cascaded max/min PEs Figure 3 shows the implementation of the PE based on eqns (14) and (16) In order to compute the min values (erosion), b i,j and b i,j - 1 are inverted by means of XNOR gates, controlled by MODE signal However, there is no need to invert f i,j - 1, since they are obtained inverted from the previous PE This can be seen by applying De Morgan's law to eqn (12) and comparing the result with eqn (13) The initial conditions for the max/min circuit are: f i,1 ="1", b 0 ="1", o 0 = "1" for the dilation operation and f i,1 ="0", b 0 ="0", o 0 = "0" for the erosion operation These conditions are provided by signal MODE The first PE processes the MSB and determines, by inverting the flags of the other results, which of the addition or subtraction results remain within the set of maxima or minima The set of the flags is collected by the nine-bit latch L**4 At the same time the MSB of the maximum or minimum number o 1 is obtained and it is collected by latch L*4 In the following stages the consequent bits are processed and in the last stage the max/min number is computed There is no need to carry in the remaining stages all the b i,j coefficients and, therefore, those which have been processed are rejected Thus, the resolution of latches L5 to L11 is reduced by one bit in each stage, whereas the resolution of latches L*5 to L*12 is increased, in order to hold the result The result either of the dilation operation or the erosion operation may be outside the range of 8-bit, ie [0255] More specifically, the dilation result 9
10 may be greater than 255 and the erosion result may be negative These cases can be easily detected by testing the MSB of the result In the case of dilation if the result is less than 255 then its MSB is "0", otherwise its MSB is "1" In the case of erosion the MSB presents the sign of the result, which is either "1" or "0" for positive or negative numbers, respectively (a negative result is presented in 2's complement form) Therefore, in order to ensure that the result o is limited to the range [0255], it is clipped in such a way that o=255 if o > 255 or o=0 if o < 0 Clipping can be implemented by a digital circuit, which tests the MSB and produces a constant value, which is either "255" or "0", in the case of dilation or erosion, respectively However, if an application demands the result not to be clipped, an ASIC of 9-bit resolution can be used Such a device can be easily constructed as the proposed architecture is scalable The complexity of the above described hardware structure grows linearly with the resolution of the input data Thus, for an ASIC of N-bit resolution, N-bit latches (L1, L2) and N- bit multiplexers and adders are required Latches L3 have a (N+1)-bit resolution and the PEs of the max/min circuit are (N+1)-bit A block level layout of the ASIC, including the pads, is shown in Figure 4 The dimensions for the core of the chip are 287mm x 305mm = 848mm 2 and the die size dimensions for the chip are 377mm x 393 mm = 1478mm 2 The inputs to the ASIC are the 3 x 3 image window of 8-bit resolution, the clock, MODE and INIT signals, the power and ground connections, whereas the output is the 9-bit new image pixel value The hardware demand of the proposed technique compares favorably to the threshold decomposition technique Table 1 shows the number of standard cells required by the threshold decomposition and the majority-gate technique, for a 3 x 3 image data window From this Table it becomes clear that the majority-gate is advantageous in terms of silicon area 10
11 The simulation and test language STL, a high level language, has been used to examine the functionality of the ASIC The maximum frequency of operation (worst case) is 925 MHz and it's internal computational rate of operations is 925 x 12 = 1110 MIPS The high speed of operation of this ASIC has been achieved by pipelining the data 5 Conclusions The design and VLSI implementation of a new ASIC which performs the morphological operations of gray-scale dilation and erosion, based on the extension of the majority gate algorithm was presented in this paper It can handle 3 x 3 image windows of up to 8-bit resolution Its frequency of operation is 925 MHz (worst case) and its internal computational rate is 1110 MIPS Targeted applications include industrial pattern recognition applications, robotics, and military systems Most of these applications are generally characterized by data throughput requirements that can only be met by dedicated hardware capable of operating in real-time With a DLM, 07 ìm, CMOS, N-well technology process the die size dimensions for the chip are 376 x 393 mm = 1478 mm2 REFERENCES 1 J Serra, Image Analysis and Mathematical Morphology, Vol I, Academic Press, London (1982) 2 R M Haralick and L G Shapiro, Computer and Robot Vision, Vol I, Addison-Wesley, N York (1992) 3 E R Dougherty and D Sinha, "Computational Gray-Scale Mathematical Morphology on Lattices (A Comparator-based Algebra)-Part I : Architecture", Real-Time Imag, 1 (1), (1995) 11
12 4 E R Dougherty and D Sinha, "Computational Gray-Scale Mathematical Morphology on Lattices (A Comparator-based Algebra)-Part II : Image Operators", Real-Time Imag, 1 (4), (1995) 5 F Y Shih and O R Mitchell, "Decomposition of Gray-Scale Morphological Structuring Elements", Pattern Recognition, 24 (3), (1991) 6 L Abbott, R M Haralick and X Zhuang, "Pipeline Architectures for Morphologic Image Analysis", Machine Vision and Applications, 1 (1), (1988) 7 F Y Shih, and O R Mitchell, "Threshold Decomposition of Gray- Scale Morphology into Binary Morphology", IEEE Trans Pattern Analysis and Machine Intelligence, 11 (1), (1989) 8 I Andreadis, A Gasteratos and Ph Tsalides, "An ASIC for Fast Grey Scale Dilation" Microprocessors and Microsystems, 20 (2),89-95 (1996) 9 C Chen and D L Yang, "Realisation of Morphological Operations" IEE Proc-Circuits Devices Syst, 142 (6), (1995) 10 A Gasteratos, I Andreadis and Ph Tsalides, "Improvement of the Majority Gate Algorithm for Grey Scale Dilation/Erosion" Electronics Letters, 32 (9), (1996) 11 C L Lee and C W Jen, "Bit-Sliced Median Filter Design Based on Majority Gate", IEE Proc-G, 139 (1), (1992) 12 S R Sternberg, "Grayscale Morphology" Computer Vision, Graphics and Image Processing, 35 (3) (1986) FIGURE CAPTIONS 12
13 Figure 1 Block diagram of the dilation and erosion computation circuit Figure 2 Data paths for : (a) Dilation and (b) Erosion Figure 3 Max/min PE for a 3x3 image window data Figure 4 Layout of the ASIC 13
14 pi : image, or structuring element data p1 L1 MUX L2 Adder L3 L4 L11 p2 L1 MUX L2 Adder L3 L4 L11 p9 TSBs L1 L1 MUX XNORs L2 L2 Adder C in L3 b f 0 0 b1 PE f 1 L4 L**4 L11 L**11 b 8 b 9 PE L1 XNORs L2 o 1 L*4 o 0 o 8 L*11 o 9 L*12 m L1 XNORs L2 INIT MODE F/F F/F F/F F/F F/F MAX/MIN CIRCUIT Figure 1 14
15 stucturing element image window (a) (b) Figure 2 15
16 oj -1 MAX/MIN bj -1<0> fj -1<0> bj <0> bj -1<8> fj-1<8> bj<8> oj fj<0> fj <8> Figure 3 16
17 Figure 4 17
18 Threshold Decompositio n (sc * ) Majority- Gate (sc * ) 4-bit 3, bit 674,500 1,200 *sc : standard cells Table 1 Hardware considerations for the threshold decomposition and the majority-gate techniques using 3 x 3 image windows 18
19 Antonios Gasteratos received the Diploma Degree from the Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece, in 1994 He is currently a PhD candidate in the Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece His research interests are mainly in mathematical morphology, parallel architectures and VLSI image processing He is a member of the Technical Chamber of Greece (TEE) Ioannis Andreadis received the Diploma Degree from the Department of Electrical Engineering, Democritus University of Thrace, Greece, in 1983, and the MSc and PhD degrees from the University of Manchester Institute of Science and Technology (UMIST), UK, in 1985 and 1989, respectively His research interests are mainly in machine vision and VLSI based computing architectures for machine vision He joined the Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece, in 1992 He is a member of the Technical Chamber of Greece (TEE) and the IEEE Philippos Tsalides was born in Mirina Limnou, Greece, on October 14th 1953 He received the Diploma Degree from the University of Padova, Italy, in 1979 and the PhD degree from Democritus University of Thrace, Greece, in 1985 He is the Professor of Applied Electronics in the Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece His current research interests include VLSI architectures, VLSI systems, BIST Techniques, Applications of Cellular Automata in Image Processing, as well as in Computational Systems He has published a number of papers and a Textbook on VLSI Systems (Basic Principles of Design and Fabrication) He is a fellow member of the IEE and a member of the Technical Chamber of Greece (TEE) 19
Improvement of the Majority Gate Algorithm for Grey Scale Dilation/Erosion
Improvement of the Majority Gate Algorithm for Grey Scale Dilation/Erosion A Gasteratos, I Andreadis and Ph Tsalides Laboratory of Electronics Section of Electronics and Information Systems Technology
More informationFuzzy Soft Mathematical Morphology
Fuzzy Soft Mathematical Morphology. Gasteratos, I. ndreadis and Ph. Tsalides Laboratory of Electronics Section of Electronics and Information Systems Technology Department of Electrical and Computer Engineering
More informationA New Algorithm for Weighted Order Statistics Operations
A ew Algorithm for Weighted Order Statistics Operations A. Gasteratos and I. Andreadis Laboratory of Electronics Section of Electronics and Information Systems Technology Department of Electrical and Computer
More informationTwo Image-Template Operations for Binary Image Processing. Hongchi Shi. Department of Computer Engineering and Computer Science
Two Image-Template Operations for Binary Image Processing Hongchi Shi Department of Computer Engineering and Computer Science Engineering Building West, Room 331 University of Missouri - Columbia Columbia,
More informationVLSI for Multi-Technology Systems (Spring 2003)
VLSI for Multi-Technology Systems (Spring 2003) Digital Project Due in Lecture Tuesday May 6th Fei Lu Ping Chen Electrical Engineering University of Cincinnati Abstract In this project, we realized the
More informationMassively Parallel Computing on Silicon: SIMD Implementations. V.M.. Brea Univ. of Santiago de Compostela Spain
Massively Parallel Computing on Silicon: SIMD Implementations V.M.. Brea Univ. of Santiago de Compostela Spain GOAL Give an overview on the state-of of-the- art of Digital on-chip CMOS SIMD Solutions,
More informationMathematical morphology... M.1 Introduction... M.1 Dilation... M.3 Erosion... M.3 Closing... M.4 Opening... M.5 Summary... M.6
Chapter M Misc. Contents Mathematical morphology.............................................. M.1 Introduction................................................... M.1 Dilation.....................................................
More informationPartitioned Branch Condition Resolution Logic
1 Synopsys Inc. Synopsys Module Compiler Group 700 Middlefield Road, Mountain View CA 94043-4033 (650) 584-5689 (650) 584-1227 FAX aamirf@synopsys.com http://aamir.homepage.com Partitioned Branch Condition
More informationArea And Power Optimized One-Dimensional Median Filter
Area And Power Optimized One-Dimensional Median Filter P. Premalatha, Ms. P. Karthika Rani, M.E., PG Scholar, Assistant Professor, PA College of Engineering and Technology, PA College of Engineering and
More informationDigital Logic Design Exercises. Assignment 1
Assignment 1 For Exercises 1-5, match the following numbers with their definition A Number Natural number C Integer number D Negative number E Rational number 1 A unit of an abstract mathematical system
More informationCOPY RIGHT. To Secure Your Paper As Per UGC Guidelines We Are Providing A Electronic Bar Code
COPY RIGHT 2018IJIEMR.Personal use of this material is permitted. Permission from IJIEMR must be obtained for all other uses, in any current or future media, including reprinting/republishing this material
More informationLecture (05) Boolean Algebra and Logic Gates
Lecture (05) Boolean Algebra and Logic Gates By: Dr. Ahmed ElShafee ١ Minterms and Maxterms consider two binary variables x and y combined with an AND operation. Since eachv ariable may appear in either
More informationTwiddle Factor Transformation for Pipelined FFT Processing
Twiddle Factor Transformation for Pipelined FFT Processing In-Cheol Park, WonHee Son, and Ji-Hoon Kim School of EECS, Korea Advanced Institute of Science and Technology, Daejeon, Korea icpark@ee.kaist.ac.kr,
More informationA LOSSLESS INDEX CODING ALGORITHM AND VLSI DESIGN FOR VECTOR QUANTIZATION
A LOSSLESS INDEX CODING ALGORITHM AND VLSI DESIGN FOR VECTOR QUANTIZATION Ming-Hwa Sheu, Sh-Chi Tsai and Ming-Der Shieh Dept. of Electronic Eng., National Yunlin Univ. of Science and Technology, Yunlin,
More informationA 65nm Parallel Prefix High Speed Tree based 64-Bit Binary Comparator
A 65nm Parallel Prefix High Speed Tree based 64-Bit Binary Comparator Er. Deepak sharma Student M-TECH, Yadavindra College of Engineering, Punjabi University, Guru Kashi Campus,Talwandi Sabo. Er. Parminder
More informationReal-Time Morphology Processing Using Highly Parallel 2-D Cellular Automata CAM 2
2018 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 9, NO. 12, DECEMBER 2000 Real-Time Morphology Processing Using Highly Parallel 2-D Cellular Automata CAM 2 Takeshi Ikenaga, Member, IEEE, and Takeshi Ogura,
More informationPrinciples of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.
Assignment No. 1 1. State advantages of digital system over analog system. 2. Convert following numbers a. (138.56) 10 = (?) 2 = (?) 8 = (?) 16 b. (1110011.011) 2 = (?) 10 = (?) 8 = (?) 16 c. (3004.06)
More informationDLD VIDYA SAGAR P. potharajuvidyasagar.wordpress.com. Vignana Bharathi Institute of Technology UNIT 3 DLD P VIDYA SAGAR
DLD UNIT III Combinational Circuits (CC), Analysis procedure, Design Procedure, Combinational circuit for different code converters and other problems, Binary Adder- Subtractor, Decimal Adder, Binary Multiplier,
More informationArchive of SID. Optimum Non-linear Binary Image Restoration Through Linear Grayscale Operations. Stephen Marshall
IRANIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, VOL. 2, NO. 2, SUMMER-FALL 2003 93 Optimum Non-linear Binary Image Restoration Through Linear Grayscale Operations Stephen Marshall Abstract Non-linear
More informationFPGA IMPLEMENTATION OF FLOATING POINT ADDER AND MULTIPLIER UNDER ROUND TO NEAREST
FPGA IMPLEMENTATION OF FLOATING POINT ADDER AND MULTIPLIER UNDER ROUND TO NEAREST SAKTHIVEL Assistant Professor, Department of ECE, Coimbatore Institute of Engineering and Technology Abstract- FPGA is
More informationFPGA Implementation of a Nonlinear Two Dimensional Fuzzy Filter
Justin G. R. Delva, Ali M. Reza, and Robert D. Turney + + CORE Solutions Group, Xilinx San Jose, CA 9514-3450, USA Department of Electrical Engineering and Computer Science, UWM Milwaukee, Wisconsin 5301-0784,
More informationPipelined Fast 2-D DCT Architecture for JPEG Image Compression
Pipelined Fast 2-D DCT Architecture for JPEG Image Compression Luciano Volcan Agostini agostini@inf.ufrgs.br Ivan Saraiva Silva* ivan@dimap.ufrn.br *Federal University of Rio Grande do Norte DIMAp - Natal
More informationWeek 7: Assignment Solutions
Week 7: Assignment Solutions 1. In 6-bit 2 s complement representation, when we subtract the decimal number +6 from +3, the result (in binary) will be: a. 111101 b. 000011 c. 100011 d. 111110 Correct answer
More informationBoolean Algebra and Logic Gates
Boolean Algebra and Logic Gates Binary logic is used in all of today's digital computers and devices Cost of the circuits is an important factor Finding simpler and cheaper but equivalent circuits can
More informationIMPLEMENTATION OF AN ADAPTIVE FIR FILTER USING HIGH SPEED DISTRIBUTED ARITHMETIC
IMPLEMENTATION OF AN ADAPTIVE FIR FILTER USING HIGH SPEED DISTRIBUTED ARITHMETIC Thangamonikha.A 1, Dr.V.R.Balaji 2 1 PG Scholar, Department OF ECE, 2 Assitant Professor, Department of ECE 1, 2 Sri Krishna
More informationtransformation must be reversed if vector is the final data type required. Unfortunately, precision and information are lost during the two transforma
Vector-based Mathematical Morphology Huayi Wu, Wenxiu Gao State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, 129 Luoyu Road, Wuhan, 430079, China
More informationDUE to the high computational complexity and real-time
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 15, NO. 3, MARCH 2005 445 A Memory-Efficient Realization of Cyclic Convolution and Its Application to Discrete Cosine Transform Hun-Chen
More informationCombinational Circuits
Combinational Circuits Combinational circuit consists of an interconnection of logic gates They react to their inputs and produce their outputs by transforming binary information n input binary variables
More informationResearch Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation
Discrete Dynamics in Nature and Society Volume 2008, Article ID 384346, 8 pages doi:10.1155/2008/384346 Research Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation
More informationA 256-Radix Crossbar Switch Using Mux-Matrix-Mux Folded-Clos Topology
http://dx.doi.org/10.5573/jsts.014.14.6.760 JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.14, NO.6, DECEMBER, 014 A 56-Radix Crossbar Switch Using Mux-Matrix-Mux Folded-Clos Topology Sung-Joon Lee
More informationDESIGN AND PERFORMANCE ANALYSIS OF CARRY SELECT ADDER
DESIGN AND PERFORMANCE ANALYSIS OF CARRY SELECT ADDER Bhuvaneswaran.M 1, Elamathi.K 2 Assistant Professor, Muthayammal Engineering college, Rasipuram, Tamil Nadu, India 1 Assistant Professor, Muthayammal
More informationECEN 447 Digital Image Processing
ECEN 447 Digital Image Processing Lecture 7: Mathematical Morphology Ulisses Braga-Neto ECE Department Texas A&M University Basics of Mathematical Morphology Mathematical Morphology (MM) is a discipline
More informationASIC IMPLEMENTATION OF 16 BIT CARRY SELECT ADDER
ASIC IMPLEMENTATION OF 16 BIT CARRY SELECT ADDER Nomula Poojaramani 1, A.Vikram 2 1 Student, Sree Chaitanya Institute Of Tech. Sciences, Karimnagar, Telangana, INDIA 2 Assistant Professor, Sree Chaitanya
More informationEND-TERM EXAMINATION
(Please Write your Exam Roll No. immediately) END-TERM EXAMINATION DECEMBER 2006 Exam. Roll No... Exam Series code: 100919DEC06200963 Paper Code: MCA-103 Subject: Digital Electronics Time: 3 Hours Maximum
More informationA VLSI Architecture for H.264/AVC Variable Block Size Motion Estimation
Journal of Automation and Control Engineering Vol. 3, No. 1, February 20 A VLSI Architecture for H.264/AVC Variable Block Size Motion Estimation Dam. Minh Tung and Tran. Le Thang Dong Center of Electrical
More informationReduction of Latency and Resource Usage in Bit-Level Pipelined Data Paths for FPGAs
Reduction of Latency and Resource Usage in Bit-Level Pipelined Data Paths for FPGAs P. Kollig B. M. Al-Hashimi School of Engineering and Advanced echnology Staffordshire University Beaconside, Stafford
More informationA SIMULINK-TO-FPGA MULTI-RATE HIERARCHICAL FIR FILTER DESIGN
A SIMULINK-TO-FPGA MULTI-RATE HIERARCHICAL FIR FILTER DESIGN Xiaoying Li 1 Fuming Sun 2 Enhua Wu 1, 3 1 University of Macau, Macao, China 2 University of Science and Technology Beijing, Beijing, China
More informationDelay Optimised 16 Bit Twin Precision Baugh Wooley Multiplier
Delay Optimised 16 Bit Twin Precision Baugh Wooley Multiplier Vivek. V. Babu 1, S. Mary Vijaya Lense 2 1 II ME-VLSI DESIGN & The Rajaas Engineering College Vadakkangulam, Tirunelveli 2 Assistant Professor
More informationISSN (Online), Volume 1, Special Issue 2(ICITET 15), March 2015 International Journal of Innovative Trends and Emerging Technologies
VLSI IMPLEMENTATION OF HIGH PERFORMANCE DISTRIBUTED ARITHMETIC (DA) BASED ADAPTIVE FILTER WITH FAST CONVERGENCE FACTOR G. PARTHIBAN 1, P.SATHIYA 2 PG Student, VLSI Design, Department of ECE, Surya Group
More informationA Normal I/O Order Radix-2 FFT Architecture to Process Twin Data Streams for MIMO
2402 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 24, NO. 6, JUNE 2016 A Normal I/O Order Radix-2 FFT Architecture to Process Twin Data Streams for MIMO Antony Xavier Glittas,
More informationDesign of Low Power Asynchronous Parallel Adder Benedicta Roseline. R 1 Kamatchi. S 2
IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 04, 2015 ISSN (online): 2321-0613 Design of Low Power Asynchronous Parallel Adder Benedicta Roseline. R 1 Kamatchi. S 2
More informationArea Delay Power Efficient Carry-Select Adder
Area Delay Power Efficient Carry-Select Adder B.Radhika MTech Student VLSI & Embedded Design, Vijaya Engineering College Khammam, India. T.V.Suresh Kumar, M.Tech,(Ph.D) Guide VLSI & Embedded Design, Vijaya
More informationTopics. Midterm Finish Chapter 7
Lecture 9 Topics Midterm Finish Chapter 7 ROM (review) Memory device in which permanent binary information is stored. Example: 32 x 8 ROM Five input lines (2 5 = 32) 32 outputs, each representing a memory
More informationDesign and Characterization of High Speed Carry Select Adder
Design and Characterization of High Speed Carry Select Adder Santosh Elangadi MTech Student, Dept of ECE, BVBCET, Hubli, Karnataka, India Suhas Shirol Professor, Dept of ECE, BVBCET, Hubli, Karnataka,
More informationNormal Algorithmetic Implementation of Cellular Automata
Normal Algorithmetic Implementation of Cellular Automata G. Ramesh Chandra, V. Dhana Lakshmi Dept. of Computer Science and Engineering VNR Vignana Jyothi Institute of Engineering & Technology Hyderabad,
More informationChapter 2 Basic Logic Circuits and VHDL Description
Chapter 2 Basic Logic Circuits and VHDL Description We cannot solve our problems with the same thinking we used when we created them. ----- Albert Einstein Like a C or C++ programmer don t apply the logic.
More informationChapter 3: part 3 Binary Subtraction
Chapter 3: part 3 Binary Subtraction Iterative combinational circuits Binary adders Half and full adders Ripple carry and carry lookahead adders Binary subtraction Binary adder-subtractors Signed binary
More informationThe Serial Commutator FFT
The Serial Commutator FFT Mario Garrido Gálvez, Shen-Jui Huang, Sau-Gee Chen and Oscar Gustafsson Journal Article N.B.: When citing this work, cite the original article. 2016 IEEE. Personal use of this
More informationResearch Article. A Configurable Design for Morphological Erosion and Dilation Operations in Image Processing using Quantum-dot Cellular Automata
Jestr Journal of Engineering Science and Technology Review 9 (1) (2016) 25-30 Research Article JOURNAL OF Engineering Science and Technology Review www.jestr.org A Configurable Design for Morphological
More informationImplementation of Efficient Modified Booth Recoder for Fused Sum-Product Operator
Implementation of Efficient Modified Booth Recoder for Fused Sum-Product Operator A.Sindhu 1, K.PriyaMeenakshi 2 PG Student [VLSI], Dept. of ECE, Muthayammal Engineering College, Rasipuram, Tamil Nadu,
More informationAN EFFICIENT ALGORITHM FOR 3D BINARY MORPHOLOGICAL TRANSFORMATIONS WITH 3D STRUCTURING ELEMENTS OF ARBITRARY SIZE AND SHAPE
AN EFFICIENT ALGORITHM FOR 3D BINARY MORPHOLOGICAL TRANSFORMATIONS WITH 3D STRUCTURING ELEMENTS OF ARBITRARY SIZE AND SHAPE Nikos Nikopoulos and Ioannis Pitas Department of Informatics, University of Thessaloniki
More informationSURVEY PAPER ON REAL TIME MOTION DETECTION TECHNIQUES
SURVEY PAPER ON REAL TIME MOTION DETECTION TECHNIQUES 1 R. AROKIA PRIYA, 2 POONAM GUJRATHI Assistant Professor, Department of Electronics and Telecommunication, D.Y.Patil College of Engineering, Akrudi,
More informationCAD for VLSI. Debdeep Mukhopadhyay IIT Madras
CAD for VLSI Debdeep Mukhopadhyay IIT Madras Tentative Syllabus Overall perspective of VLSI Design MOS switch and CMOS, MOS based logic design, the CMOS logic styles, Pass Transistors Introduction to Verilog
More informationCarry-Free Radix-2 Subtractive Division Algorithm and Implementation of the Divider
Tamkang Journal of Science and Engineering, Vol. 3, No., pp. 29-255 (2000) 29 Carry-Free Radix-2 Subtractive Division Algorithm and Implementation of the Divider Jen-Shiun Chiang, Hung-Da Chung and Min-Show
More informationA MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING
Proceedings of the 1994 IEEE International Conference on Image Processing (ICIP-94), pp. 530-534. (Austin, Texas, 13-16 November 1994.) A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING
More informationChapter 4. Combinational Logic
Chapter 4. Combinational Logic Tong In Oh 1 4.1 Introduction Combinational logic: Logic gates Output determined from only the present combination of inputs Specified by a set of Boolean functions Sequential
More informationA Ripple Carry Adder based Low Power Architecture of LMS Adaptive Filter
A Ripple Carry Adder based Low Power Architecture of LMS Adaptive Filter A.S. Sneka Priyaa PG Scholar Government College of Technology Coimbatore ABSTRACT The Least Mean Square Adaptive Filter is frequently
More informationBUILDING BLOCKS OF A BASIC MICROPROCESSOR. Part 1 PowerPoint Format of Lecture 3 of Book
BUILDING BLOCKS OF A BASIC MICROPROCESSOR Part PowerPoint Format of Lecture 3 of Book Decoder Tri-state device Full adder, full subtractor Arithmetic Logic Unit (ALU) Memories Example showing how to write
More informationImplementation of ALU Using Asynchronous Design
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 3, Issue 6 (Nov. - Dec. 2012), PP 07-12 Implementation of ALU Using Asynchronous Design P.
More informationCOMPUTER ARCHITECTURE AND ORGANIZATION Register Transfer and Micro-operations 1. Introduction A digital system is an interconnection of digital
Register Transfer and Micro-operations 1. Introduction A digital system is an interconnection of digital hardware modules that accomplish a specific information-processing task. Digital systems vary in
More informationEE 584 MACHINE VISION
EE 584 MACHINE VISION Binary Images Analysis Geometrical & Topological Properties Connectedness Binary Algorithms Morphology Binary Images Binary (two-valued; black/white) images gives better efficiency
More information1. INTRODUCTION. AMS Subject Classification. 68U10 Image Processing
ANALYSING THE NOISE SENSITIVITY OF SKELETONIZATION ALGORITHMS Attila Fazekas and András Hajdu Lajos Kossuth University 4010, Debrecen PO Box 12, Hungary Abstract. Many skeletonization algorithms have been
More informationCOMPUTER SIMULATION OF COMPLEX SYSTEMS USING AUTOMATA NETWORKS K. Ming Leung
POLYTECHNIC UNIVERSITY Department of Computer and Information Science COMPUTER SIMULATION OF COMPLEX SYSTEMS USING AUTOMATA NETWORKS K. Ming Leung Abstract: Computer simulation of the dynamics of complex
More informationCOMPUTER AND ROBOT VISION
VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California
More informationFast Distance Transform Computation using Dual Scan Line Propagation
Fast Distance Transform Computation using Dual Scan Line Propagation Fatih Porikli Tekin Kocak Mitsubishi Electric Research Laboratories, Cambridge, USA ABSTRACT We present two fast algorithms that approximate
More informationFPGA Implementation of an Efficient Two-dimensional Wavelet Decomposing Algorithm
FPGA Implementation of an Efficient Two-dimensional Wavelet Decomposing Algorithm # Chuanyu Zhang, * Chunling Yang, # Zhenpeng Zuo # School of Electrical Engineering, Harbin Institute of Technology Harbin,
More informationCompact Clock Skew Scheme for FPGA based Wave- Pipelined Circuits
International Journal of Communication Engineering and Technology. ISSN 2277-3150 Volume 3, Number 1 (2013), pp. 13-22 Research India Publications http://www.ripublication.com Compact Clock Skew Scheme
More informationWhat will we learn? What is mathematical morphology? What is mathematical morphology? Fundamental concepts and operations
What will we learn? What is mathematical morphology and how is it used in image processing? Lecture Slides ME 4060 Machine Vision and Vision-based Control Chapter 13 Morphological image processing By Dr.
More informationImplementation Of Harris Corner Matching Based On FPGA
6th International Conference on Energy and Environmental Protection (ICEEP 2017) Implementation Of Harris Corner Matching Based On FPGA Xu Chengdaa, Bai Yunshanb Transportion Service Department, Bengbu
More informationVLSI Implementation of Adders for High Speed ALU
VLSI Implementation of Adders for High Speed ALU Prashant Gurjar Rashmi Solanki Pooja Kansliwal Mahendra Vucha Asst. Prof., Dept. EC,, ABSTRACT This paper is primarily deals the construction of high speed
More informationDesign of an Efficient 128-Bit Carry Select Adder Using Bec and Variable csla Techniques
Design of an Efficient 128-Bit Carry Select Adder Using Bec and Variable csla Techniques B.Bharathi 1, C.V.Subhaskar Reddy 2 1 DEPARTMENT OF ECE, S.R.E.C, NANDYAL 2 ASSOCIATE PROFESSOR, S.R.E.C, NANDYAL.
More informationINTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume 9 /Issue 3 / OCT 2017
Design of Low Power Adder in ALU Using Flexible Charge Recycling Dynamic Circuit Pallavi Mamidala 1 K. Anil kumar 2 mamidalapallavi@gmail.com 1 anilkumar10436@gmail.com 2 1 Assistant Professor, Dept of
More informationIN designing a very large scale integration (VLSI) chip,
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 7, NO. 5, OCTOBER 1997 741 A Comparison of Block-Matching Algorithms Mapped to Systolic-Array Implementation Sheu-Chih Cheng and Hsueh-Ming
More informationIMAGE PROCESSING AND IMAGE REGISTRATION ON SPIRAL ARCHITECTURE WITH salib
IMAGE PROCESSING AND IMAGE REGISTRATION ON SPIRAL ARCHITECTURE WITH salib Stefan Bobe 1 and Gerald Schaefer 2,* 1 University of Applied Sciences, Bielefeld, Germany. 2 School of Computing and Informatics,
More informationChapter 6. CMOS Functional Cells
Chapter 6 CMOS Functional Cells In the previous chapter we discussed methods of designing layout of logic gates and building blocks like transmission gates, multiplexers and tri-state inverters. In this
More information16 BIT IMPLEMENTATION OF ASYNCHRONOUS TWOS COMPLEMENT ARRAY MULTIPLIER USING MODIFIED BAUGH-WOOLEY ALGORITHM AND ARCHITECTURE.
16 BIT IMPLEMENTATION OF ASYNCHRONOUS TWOS COMPLEMENT ARRAY MULTIPLIER USING MODIFIED BAUGH-WOOLEY ALGORITHM AND ARCHITECTURE. AditiPandey* Electronics & Communication,University Institute of Technology,
More informationAUTOMATIC GENERATION OF MORPHOLOGICAL OPENING CLOSING SEQUENCES FOR TEXTURE SEGMENTATION. J. Racky, M. Pandit
AUTOMATIC GENERATION OF MORPHOLOGICAL OPENING CLOSING SEQUENCES FOR TEXTURE SEGMENTATION J. Racky, M. Pandit University of Kaiserslautern Department of Electrical Engineering Institute for Control and
More informationArea Delay Power Efficient Carry-Select Adder
Area Delay Power Efficient Carry-Select Adder Pooja Vasant Tayade Electronics and Telecommunication, S.N.D COE and Research Centre, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------
More informationCHAPTER 4. DIGITAL DOWNCONVERTER FOR WiMAX SYSTEM
CHAPTER 4 IMPLEMENTATION OF DIGITAL UPCONVERTER AND DIGITAL DOWNCONVERTER FOR WiMAX SYSTEM 4.1 Introduction FPGAs provide an ideal implementation platform for developing broadband wireless systems such
More informationUniversity of Toronto Faculty of Applied Science and Engineering Edward S. Rogers Sr. Department of Electrical and Computer Engineering
University of Toronto Faculty of Applied Science and Engineering Edward S. Rogers Sr. Department of Electrical and Computer Engineering Final Examination ECE 241F - Digital Systems Examiners: S. Brown,
More informationARITHMETIC operations based on residue number systems
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 2, FEBRUARY 2006 133 Improved Memoryless RNS Forward Converter Based on the Periodicity of Residues A. B. Premkumar, Senior Member,
More informationLow-Power Adaptive Viterbi Decoder for TCM Using T-Algorithm
International Journal of Scientific and Research Publications, Volume 3, Issue 8, August 2013 1 Low-Power Adaptive Viterbi Decoder for TCM Using T-Algorithm MUCHHUMARRI SANTHI LATHA*, Smt. D.LALITHA KUMARI**
More informationDYNAMIC CIRCUIT TECHNIQUE FOR LOW- POWER MICROPROCESSORS Kuruva Hanumantha Rao 1 (M.tech)
DYNAMIC CIRCUIT TECHNIQUE FOR LOW- POWER MICROPROCESSORS Kuruva Hanumantha Rao 1 (M.tech) K.Prasad Babu 2 M.tech (Ph.d) hanumanthurao19@gmail.com 1 kprasadbabuece433@gmail.com 2 1 PG scholar, VLSI, St.JOHNS
More informationFPGA Implementation of Multiplierless 2D DWT Architecture for Image Compression
FPGA Implementation of Multiplierless 2D DWT Architecture for Image Compression Divakara.S.S, Research Scholar, J.S.S. Research Foundation, Mysore Cyril Prasanna Raj P Dean(R&D), MSEC, Bangalore Thejas
More informationINTRODUCTION TO FPGA ARCHITECTURE
3/3/25 INTRODUCTION TO FPGA ARCHITECTURE DIGITAL LOGIC DESIGN (BASIC TECHNIQUES) a b a y 2input Black Box y b Functional Schematic a b y a b y a b y 2 Truth Table (AND) Truth Table (OR) Truth Table (XOR)
More informationCarry Select Adder with High Speed and Power Efficiency
International OPEN ACCESS Journal ISSN: 2249-6645 Of Modern Engineering Research (IJMER) Carry Select Adder with High Speed and Power Efficiency V P C Reddy, Chenchela V K Reddy 2, V Ravindra Reddy 3 (ECE
More informationA New Architecture Designed for Implementing Area Efficient Carry-Select Adder
A New Architecture Designed for Implementing Area Efficient Carry-Select Adder D. Durgaprasad * Assistant Professor, Dept of ECE A.P, India A. M. V.Pathi *2 Assistant Professor, Dept of ECE A.P, India
More informationDeduction and Logic Implementation of the Fractal Scan Algorithm
Deduction and Logic Implementation of the Fractal Scan Algorithm Zhangjin Chen, Feng Ran, Zheming Jin Microelectronic R&D center, Shanghai University Shanghai, China and Meihua Xu School of Mechatronical
More informationDesign of Low-Power and Low-Latency 256-Radix Crossbar Switch Using Hyper-X Network Topology
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.15, NO.1, FEBRUARY, 2015 http://dx.doi.org/10.5573/jsts.2015.15.1.077 Design of Low-Power and Low-Latency 256-Radix Crossbar Switch Using Hyper-X Network
More informationDesigning and Characterization of koggestone, Sparse Kogge stone, Spanning tree and Brentkung Adders
Vol. 3, Issue. 4, July-august. 2013 pp-2266-2270 ISSN: 2249-6645 Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tree and Brentkung Adders V.Krishna Kumari (1), Y.Sri Chakrapani
More informationAn Efficient Hybrid Parallel Prefix Adders for Reverse Converters using QCA Technology
An Efficient Hybrid Parallel Prefix Adders for Reverse Converters using QCA Technology N. Chandini M.Tech student Scholar Dept.of ECE AITAM B. Chinna Rao Associate Professor Dept.of ECE AITAM A. Jaya Laxmi
More informationCombinational Circuits
Combinational Circuits Q. What is a combinational circuit? A. Digital: signals are or. A. No feedback: no loops. analog circuits: signals vary continuously sequential circuits: loops allowed (stay tuned)
More informationRealization of Fixed Angle Rotation for Co-Ordinate Rotation Digital Computer
International Journal of Innovative Research in Electronics and Communications (IJIREC) Volume 2, Issue 1, January 2015, PP 1-7 ISSN 2349-4042 (Print) & ISSN 2349-4050 (Online) www.arcjournals.org Realization
More informationCS429: Computer Organization and Architecture
CS429: Computer Organization and Architecture Dr. Bill Young Department of Computer Sciences University of Texas at Austin Last updated: January 2, 2018 at 11:23 CS429 Slideset 5: 1 Topics of this Slideset
More informationthe main limitations of the work is that wiring increases with 1. INTRODUCTION
Design of Low Power Speculative Han-Carlson Adder S.Sangeetha II ME - VLSI Design, Akshaya College of Engineering and Technology, Coimbatore sangeethasoctober@gmail.com S.Kamatchi Assistant Professor,
More informationMorphological Change Detection Algorithms for Surveillance Applications
Morphological Change Detection Algorithms for Surveillance Applications Elena Stringa Joint Research Centre Institute for Systems, Informatics and Safety TP 270, Ispra (VA), Italy elena.stringa@jrc.it
More informationBinary Shape Characterization using Morphological Boundary Class Distribution Functions
Binary Shape Characterization using Morphological Boundary Class Distribution Functions Marcin Iwanowski Institute of Control and Industrial Electronics, Warsaw University of Technology, ul.koszykowa 75,
More informationISSCC 2003 / SESSION 2 / MULTIMEDIA SIGNAL PROCESSING / PAPER 2.6
ISSCC 2003 / SESSION 2 / MULTIMEDIA SIGNAL PROCESSING / PAPER 2.6 2.6 A 51.2GOPS Scalable Video Recognition Processor for Intelligent Cruise Control Based on a Linear Array of 128 4-Way VLIW Processing
More informationFixed Point LMS Adaptive Filter with Low Adaptation Delay
Fixed Point LMS Adaptive Filter with Low Adaptation Delay INGUDAM CHITRASEN MEITEI Electronics and Communication Engineering Vel Tech Multitech Dr RR Dr SR Engg. College Chennai, India MR. P. BALAVENKATESHWARLU
More informationNear Optimal Repair Rate Built-in Redundancy Analysis with Very Small Hardware Overhead
Near Optimal Repair Rate Built-in Redundancy Analysis with Very Small Hardware Overhead Woosung Lee, Keewon Cho, Jooyoung Kim, and Sungho Kang Department of Electrical & Electronic Engineering, Yonsei
More information