ISSN 1828-6003 Vol. 6 N. 4 July 2011 International Review on Computers and Software (IRECOS) T Contents: 455 Ontology Instance Matching Using Distributional Similarity Measure by Farinaz Alamiyan, Kamran Zamanifar 462 Collusion-Resistant Fingerprinting for Multimedia Using Tardos Code by Xiliang Zeng, Yan Feng, Jian Ren 473 New Multi-Agent's Control Architecture for the Autonomous Mobile Robots by S. Benaissa, F. Moutaouakkil, H. Medromi 477 A Novel Evolutionary Neural Network Based Temperature Forecaster Using Ant Colony Optimization Metaheuristic by Akshay Gupta 481 Simple Island Parallel Genetic Algorithm Based on MapReduce Using Cloud Computing by Jianfeng Zhao, Wenghua Zeng, Min Liu, Guangming Li 486 Communicating Positional Accuracy within a Standard-Based Geospatial Service Chain by Morteza Karimzadeh, Ali A. Alesheikh, Pouria Amirian 494 Effects of Software Manager Profile on Maturity Level of Software Development Process by Meric Merih Aykol, Zuhal Tanrikulu 505 R EP R IN Automatic Determination of Information System Subsystems Execution and Development Order by Robert Kudelić, Alen Lovrenčić Soft Computing-Based Software Test Cases Optimization: a Survey by Manoj Kumar, Arun Sharma, Rajesh Kumar 512 A Service-Oriented Architecture for Distributed Geoprocessing: a Case Study of Landslide Susceptibility Mapping by Mahsa Amini Tareh, Ali Asghar Alesheikh, Mohammad Ebrahim Poorazizi 527 Anti-Collusion Digital Fingerprinting Scheme Using Hybrid Coding by Youwu Xu 534 A 4.1-bit, 20 GS/s Comparator for High Speed Flash ADC in 45 nm CMOS Technology by M. J. Taghizadeh Marvast, H. Sanusi, M. A. Mohd. Ali 538 (continued on outside back cover) Copyright © 2011 Praise Worthy Prize S.r.l. - All rights reserved International Review on Computers and Software (IRECOS) Managing Editor: Santolo Meo Department of Electrical Engineering FEDERICO II University 21 Claudio - I80125 Naples, Italy santolo@unina.it Editorial Board: (U.K.) Pascal Lorenz (France) Mikio Aoyama (Japan) Marlin H. Mickle (U.S.A.) Francoise Balmas (France) Ali Movaghar (Iran) Vijay Bhatkar (India) Dimitris Nikolos (Greece) Arndt Bode (Germany) Mohamed Ould-Khaoua (U.K.) Rajkumar Buyya (Australia) Witold Pedrycz (Canada) Wojciech Cellary (Poland) Dana Petcu Bernard Courtois (France) Erich Schikuta (Austria) Andre Ponce de Carvalho (Brazil) Arun K. Somani (U.S.A.) David Dagan Feng (Australia) Miroslav Švéda (Czech) Peng Gong (U.S.A.) Daniel Thalmann (Switzerland) Michael N. Huhns (U.S.A.) Luis Javier García Villalba (Spain) Ismail Khalil (Austria) Catalina M. Lladó (Spain) R IN T Marios Angelides (Romania) Brijesh Verma (Australia) Lipo Wang (Singapore) EP The International Review on Computers and Software (IRECOS) is a publication of the Praise Worthy Prize S.r.l.. The Review is published bimonthly, appearing on the last day of January, March, May, July, September, November. Published and Printed in Italy by Praise Worthy Prize S.r.l., Naples, July 31, 2011. Copyright © 2011 Praise Worthy Prize S.r.l. - All rights reserved. R This journal and the individual contributions contained in it are protected under copyright by Praise Worthy Prize S.r.l. and the following terms and conditions apply to their use: Single photocopies of single articles may be made for personal use as allowed by national copyright laws. Permission of the Publisher and payment of a fee is required for all other photocopying, including multiple or systematic copying, copying for advertising or promotional purposes, resale and all forms of document delivery. Permission may be sought directly from Praise Worthy Prize S.r.l. at the e-mail address: administration@praiseworthyprize.com Permission of the Publisher is required to store or use electronically any material contained in this journal, including any article or part of an article. Except as outlined above, no part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without prior written permission of the Publisher. E-mail address permission request: administration@praiseworthyprize.com Responsibility for the contents rests upon the authors and not upon the Praise Worthy Prize S.r.l.. Statement and opinions expressed in the articles and communications are those of the individual contributors and not the statements and opinions of Praise Worthy Prize S.r.l.. Praise Worthy Prize S.r.l. assumes no responsibility or liability for any damage or injury to persons or property arising out of the use of any materials, instructions, methods or ideas contained herein. Praise Worthy Prize S.r.l. expressly disclaims any implied warranties of merchantability or fitness for a particular purpose. If expert assistance is required, the service of a competent professional person should be sought. International Review on Computers and Software (I.RE.CO.S.), Vol. 6, N. 4 July 2011 A 4.1-bit, 20 GS/s Comparator for High Speed Flash ADC in 45 nm CMOS Technology M. J. Taghizadeh Marvast, H. Sanusi, M. A. Mohd. Ali T Abstract – A 4.1-bit, high speed comparator for high-speed flash analog-to-digital converter and K-band applications that can work at a sampling rate of 20GS/s is presented in this paper. This fully differential comparator consists of three stages using a new structure to improve its performance. The offset voltage of the designed comparator has been reduced by means of an active positive feedback. The CMOS positive feedback and a new structure as output circuit are used to improve sampling rate and performance of comparator. The analyses and simulation results were obtained by using CMOS parameters. The comparator can operate with a 1 V peak to peak input range consuming 0.561 mW. The predicted performance is verified by analyses and simulations using HSPICE tool. Copyright © 2011 Praise Worthy Prize S.r.l. - All rights reserved. I. Introduction circuits. The comparator structure is fully differential and consists of three stages. The first stage is a low gain differential amplifier with resistive loads (RD), which is high range band with. The comparator with resistive loads shows better linearity offset and gain response in comparison with comparators with active or diode loads. The first stage of comparator is used to reduce the input offset of comparator. The second stage is a CMOS track and hold with positive feedback and used of inductor and current source to reduce regenerative time. The domino output circuit that is new our suggestion circuit as shown in right block of Fig. 1 is used instead of SR Latch to support the comparator in high sampling rate. In practical implementation, any random or systematic imbalance of the circuit creates an offset in the comparator. Offsets are classified as static or dynamic according to their origins. The fully differential comparator has many advantages to prevent supply and kickback noise and therefore, achieves a big dynamic range. The differential amplifier has better linearity. It has to be clear, which aspect of comparators performance is important? In addition to power dissipation there are several items which may be important, such as supply voltage, gain, swing voltage, band width, distortion input offset, linearity and over drive recovery. In practice, most of these parameter trade with each other, making the design a multi-dimensional optimization problem. R EP R Flash analog-to-digital converters (ADC) with X-band and K-band frequency sampling rates are critical components for applications such as radar, signal capture, satellite, digital oscilloscopes and waveform recorders [1]. Today researchers and the industry have extended the requirement for higher frequency and higher sample rate. Flash can generally achieve the higher sampling rates, with the comparator limiting the maximum achievable sampling speed. In addition, this comparator can be used for UWB, X-band and K-band technology that offer a lot of capability for the design of communications devices requiring very high performance and low power consumption [2]. The comparators published in years [3]-[5] still have relatively high power consumption and operate with sampling rate lower than the expected future requirement. In this paper a new CMOS positive feedback is proposed to increase the speed of track and hold (T/H) of the comparator. A new structure is also proposed to achieve the overall high speed for the comparator. The comparator design incorporates various techniques to lower its power consumption and improve its overall performance. The comparator architecture is described in Sect. 2. The preamplifier design, T/H and output domino logic are presented in Sect. 3. Section 4 shows the simulation results, and finally Sect. 5 is the conclusion. IN Keywords: Analog -to- Digital Converter, Comparator, Preamplifier II. Architecture Fig. 1 illustrates the comparator architecture that consists of preamplifier, track&hold (T/H) and output Manuscript received and revised June 2011, accepted July 2011 Copyright © 2011 Praise Worthy Prize S.r.l. - All rights reserved 538 M. J. Taghizadeh Marvast, H. Sanusi, M. A. Mohd. Ali Fig. 1. Schematic of comparator There is a relation between offset and W/L of the preamplifier that is equal to: T where Vt is threshold voltage and gm is transconductance W and L are width and length respectively [6], [7]. Equation (1) indicates that with increase of transistor size (W) offset will be reduced, but this increase depends on the design. In addition, swing, bandwidth, output capacitance and linearity are important factors to choose the load of preamplifier. The linearity and frequency response of the preamplifier with passive load is better than preamplifier with active load. It is important to note that, with increasing LNA gain, the bandwidth is also decreased. R Fig. 2. Relationship between comparator design parameters (1) IN Voffset ⎛ ∆w1 ∆L1 ∆w2 ⎞ + + + ⎟ 1 ⎜ w1 L1 w2 ⎜ ⎟ = ∆Vt + ∆wn ∆Ln ⎟ gm ⎜ ∆L 2 + ... + + ⎜+ ⎟ wn Ln ⎠ ⎝ L2 EP Illustrated in Fig. 2 such trade-off present many challenges in the design of high quality comparator for flash ADC, requiring intuition and experience to arrive at an acceptable compromise. III. Comparator Design III.2. Comparator Core (T/H) and Output Circuit III.1. Preamplifier The comparator core is shown in Fig. 4. The load is formed by the series combination of a resistor and an inductor. Vp and Vm are the differential analog inputs signal from the preamplifier. It has input differential pairs (MI and M2) that turn on when the clock is low and track the input from the previous stage. When the clock is high, the comparator goes into hold mode. In this paper CMOS positive feedback is applied to improve speed of comparator and decrease the regenerative time in latching mode. The passive inductor peaking technique is also employed in the T/H circuit to enhance the bandwidth [8]-[10]. The comparator core is designed using new structure. This type of design is the most efficient in terms of speed and very low swing signal operation. Therefore, it's reduced output swing and hence low-power dissipation. In other words, the domino output circuit as shown in Fig. 1 is used instead of SR Latch to support the comparator in high sampling rate operation. The combination of T/H and output circuit creates a fast structure for the comparator. Domino logic as output circuit operates in two phases, the precharge phase and the evaluation phase. In the precharge phase, R The low noise amplifier (LNA) is shown in Fig. 3. The main role of LNA is to reduce the input referred offset of the comparator. The preamplifier acts as an isolator between voltage reference and T/H to improve bandwidth and decrease input offset. The preamplifier has two inputs for differential analog signal and two inputs for voltage reference. Fig. 3. Preamplifier Copyright © 2011 Praise Worthy Prize S.r.l. - All rights reserved International Review on Computers and Software, Vol. 6, N. 4 539 M. J. Taghizadeh Marvast, H. Sanusi, M. A. Mohd. Ali output is precharged from low to high, while in the evaluation phase, output will either be discharged from high to low or remain high. V. Conclusion In this paper, a 45nm CMOS K-band comparator for high speed low power flash ADC is proposed. CMOS positive feedback and a new structure as output circuit are used to improve sampling rate and performance of comparator. We have used new core structure and domino logic circuit to speed up, reduce crosstalk and save power consumption of comparator. This structure will be able to improve performance of all type ADCs. As shown in Table I, this work demonstrates at least two times or up to 40 times higher speed as compared to previous work with better ENOB. The measured ENOB is 4.1 bits at 20 GS/s with a 6.5 GHz sine input signal. Simulation Results Fig. 5. FFT at input frequency of 6.5 GHz and sampling rate of 20Gsample/s R EP R The proposed comparator structure is designed using 45 nm CMOS technology. Simulation result was obtained by using HSPICE tool Table I shows the summary of comparator performance, in comparison with the designs in [3] and [4]. The new comparator dissipates only 0.561mW at 20GS/s. Fig. 6 shows the output wave of comparator with1GHz analog input signal and clock frequency of 20Gs/s. The FFT of the signal at input frequency of 6.5 GHz and sampling rate of 20Gsample/s is shown in Fig. 5. IN IV. T Fig. 4. Comparator core (Track/Hold) Fig. 6. Output wave of comparator at Fin=1GHz, Fclk=20Gs/s Author Supply voltage Sampling frequency (fs) [4] 1v 4 (GS/s) [5] [3] This work 1.2v 2.2v 1.8v 0.5 (GS/s) 11 (GS/s) 20 (GS/s) TABLE I P E R F O R M A N C E COMPARISON Process ENOB Effective number of bits (ENOB) 4 90nm CMOS CMOS 3.5 130 nm CMOS 3 120nmBiCMOS 4.1 45 nm CMOS Copyright © 2011 Praise Worthy Prize S.r.l. - All rights reserved Power dissipation (P) years 3.6 mW 2007 0.148mW 0.561mW 2007 2008 2010 International Review on Computers and Software, Vol. 6, N. 4 540 M. J. Taghizadeh Marvast, H. Sanusi, M. A. Mohd. Ali Reference Authors’ information [1] Mohammad Jafar Taghizadeh Marvast was born in 1979 in Yazd, Iran. He received the B.Sc. and M.Sc in electronic engineering from Islamic Azad University south branch of Tehran in 2002 and 2007. Now he is doing PhD at University Kebangsaan Malaysia. His main research interest is VLSI and microelectronic & digital communication. IN T Mohd Alauddin Mohd Ali (M’94) was born in 1955. He received the B.Eng. degree in electrical engineering, the B.Sc. degree in mathematics, and the M.Eng.Sc. degree in electrical engineering from the University of Tasmania, Australia, in 1978, 1979, and 1984, respectively, and the Ph.D. degree from the University of Nottingham, U.K., in 1994. He worked in the area of microelectronics for his M.S. degree and medical electronics for his Ph.D. degree. He is currently a Professor with the Department of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built Environment, Universiti Kebangsaan Malaysia (UKM), Bangi, Malaysia. He was also the Head of the department and the Deputy Dean of the faculty for the periods 1995–1997 and 1997–2002, respectively. He is also currently the Deputy Director of the Institute of Space Science (ANGKASA) and Associate Principal Research Fellow at the Institute of Microengineering and Nanoelectronics (IMEN), UKM. His area of expertise and research interest include biomedical signal processing, instrumentation, intelligent traffic control, integrated circuit design and testability, and ionospheric studies. Hilmi Sanusi. BSEE (Hartford), MSEE (Connecticut). He is the Coordinator for the Department Laboratories . He is Associate Fellow of Institute of Space Science, ANGKASA. He is executive Center for educational extension. His Research Interest are Stochastic Control and Estimation Process, Orbit Control and Determination, Altitude Determination of Satellite and Control Systems (ADSC). R EP R Federal Communications Commission. (2002). First Report and Order Revision of Part 15 of the commission’s rules regarding ultra-wideband systems. ET Docket No. 98-153. [2] P. J. Hawrylak, L. Mats, J. T. Cain, A. K. Jones, S. Tung, M. H. Mickle, Ultra-Low Power Computing System for Wireless Devices, International Review on Computers and Software, IRECOS, July 2006. Vol. 1 N. 1. pp. 1-10. [3] Yuan Yao, Foster Dai, J. David Irwin and Richard C. Jaeger. (2008). A 3-Bit 2.2V 3.08pJ / Conversion-Step 11GS/s Flash ADC in 0.12um SiGe BiCMOS Technology. IEEE Bipolar /BiCMOS Circuit and Technology .Meeting (BCTM), Monterey, California. [4] A. Mohan, A. Zayegh, A. Stojcevski, R. Veljanovski. (2007). High Speed Ultra Wide Band Comparator in Deep Sub-Micron CMOS. IEEE International Symposium on Integrated Circuits. ISIC07, Singapore. [5] J. P. Oliveira, J. Goes, N. Paulino, J. Fernandes, (2007) low power low voltage CMOS comparator for 4-bit FLASH ADCS for UWB applications. 14th International Conference, MIXDES 07. [6] B. Razavi, Principles of Data Conversion System Design, IEEE Press, 1995. [7] A. Mohan, A. Zayegh, A. Stojcevski (2007) A High Speed Analog to Digital Converter for Ultra Wide Band Applications. IFIP International Federation for Information Processing, pp. 169-180. [8] S. Park, M. P. Flynn (2006), A regenerative comparator structure with integrated inductors. IEEE Trans. Circuits Syst. I, vol. 53, pp. 1704–1711. [9] B. Razavi, Principles of Data Conversion System Design. (1994). Hoboken, NJ: Wiley-IEEE Press, p. 183. [10] S. S. Mohan, M. D. M. Hershenson, S. P. Boyd, T. H. Lee. (2000). Bandwidth extension in CMOS with optimized on-chip Inductors. IEEE J. Solid-State Circuits, vol. 35, no. 3, pp. 346– 355. Copyright © 2011 Praise Worthy Prize S.r.l. - All rights reserved International Review on Computers and Software, Vol. 6, N. 4 541 International Review on Computers and Software (IRECOS) Aims and scope The International Review on Computers and Software (IRECOS) (www.praiseworthyprize.com/IRECOS.htm) is a peer-reviewed journal that publishes original theoretical and applied papers on all aspects of Computers and Software. The topics to be covered include, but are not limited to: IN T technology, hardware systems, parallel and distributed computing, computer graphics (modelling, animations, rendering, visualization, imaging and image processing, human-computer interaction, computer graphics and visualization for environmental decision support; and so on), Internet and multimedia systems (web and internet system and tools, multimedia information systems, data management, collaborative systems and distance learning and so on) computer organizations and architectures; wireless and mobile computing, networking and communication; operating systems, real-time systems and embedded systems; pattern recognition; digital devices, computer components and interconnection networks; specification, design, prototyping and testing methods and tools; performance, fault tolerance, reliability, dependability and secure computing, testability; development and maintenance methods and models, e.g., techniques and principles for the specification, design and implementation of software systems, including notations and process models; assessment methods, e.g., software tests and validation, reliability models, test and diagnosis procedures, software redundancy and design for error control and the measurements and evaluation of various aspects of the process and product; geoinformatics (Web-based geospatial data and GIS services, Location based services (LBS), Automated object extraction and database updates from imagery, Spatial data fusion and integration algorithms, GNSS interoperability, software and algorithms, Integration of environmental modelling and GIS, Wireless GIS solutions for disaster management, Data and systems interoperability for handling emergencies, Visualization of emergency scenes and situations, and so on);software tools and techniques; software project management, e.g., productivity factors, cost models, schedule and organizational issues, standards; tools and environments, e.g., specific tools, integrated tool environments including the associated architectures, databases, and parallel and distributed processing issues; system issues, e.g., hardware-software trade-off; new and important applications and trends. Instructions for submitting a paper R Contributions may consist of invited tutorials or critical reviews; original scientific research papers (regular paper); letters to the Editor and research notes which should also be original presenting proposals for a new research, reporting on research in progress or discussing the latest scientific results in advanced fields. All papers will be subjected to a fast editorial process. Any paper will be published within two months from the submitted date, if it has been accepted. EP Papers must be correctly formatted, in order to be published. Formatting instructions can be found in the last pages of the Review. An Author guidelines template file can be found at the following web address: http://www.praiseworthyprize.com/Template_of_IRECOS.doc Manuscripts should be sent via e-mail as attachment in .doc and .pdf formats to: irecos@praiseworthyprize.com or santolo@unina.it (Managing Editor) R The regular paper page length limit is defined at 15 formatted Review pages, including illustrations, references and author(s) biographies. Pages 16 and above are charged 10 euros per page and payment is a prerequisite for publication. Subscription rates: on Cd-Rom, per year: Institutional: 263* (euros) Individual: 263* (euros) Individual Article: 30 (euros) * Print copy, per year: 263** (euros) 263** (euros) 40** (euros) To be downloaded Shipment costs to be charged ** Abstracting and Indexing Information: Cambridge Scientific Abstracts (CSA/CIG) Academic Search Complete (EBSCO Information Services) COMPENDEX - Elsevier Bibliographic Database Index Copernicus (Journal Master List): Impact Factor 6.14 Autorizzazione del Tribunale di Napoli n. 59 del 30/06/2006 (continued from outside front cover) 542 Low Power Compression in Linear Decompressor-Based Test Compression Environment by Weizheng Wang, Jishun Kuang, Zhiqiang You 550 VLIW Architecture Compilation-Simulation and its Implementation into FPGA by D. Saptono, V. Brost, F. Yang 555 IEEE 802.21 Transport Layer Mobility Using mSCTP with Dynamic Address Reconfiguration by Zahra Fattaholmanan Najafabadi, Mehdi AghaSarram, Naser Movahednia 565 Joint Channel Estimation and Power Allocation for Cognitive WPMCM UWB System by H. Hosseini, N. Fisal, S. K. Syed-Yusof 570 Design of Robust Congestion Control for TCP Networks Via Fuzzy Sliding-Mode Control by Zhang X. Z., Shen X. N., Duan Y. 576 Survey of Latest WiMAX Technologies and Techniques by Wail Mardini, Yaser Khamayseh, Muneer Bani Yassein, Ghadeer Obiedat 586 T A Fuzzy Collaborative Intelligence System for Job Cycle Time Forecasting in a Semiconductor Manufacturing Factory by Yu-Cheng Lin, Toly Chen, Yu Cheng Wang 603 Energy Consumption of Mobile Intelligent System by A. Ouacha, N. Lakki, A. Habbani, J. Oubaha, M. Elkoutbi, J. El Abbadi 607 Trade-Off between Area and Speed for Projective Edwards Elliptic Curves Crypto-System Over GF (p) Using Parallel Hardware Designs and Architectures by Mohammad Alkhatib, Azmi Jaafar, Zuriati Zukarnain, Mohammad Rushdan 615 R EP R IN Design and Implementation of an Embedded System for Administering a UNIX System through SMS Commands (SMS-SHELL) by A. Sbaa, R. El Bejjet, H. Medromi 1828-6003(201107)6:4;1-M Copyright © 2011 Praise Worthy Prize S.r.l. - All rights reserved