Research Article Engineering Change Orders Design Using Multiple Variables Linear Programming for VLSI Design
|
|
|
- Byron Oliver
- 9 years ago
- Views:
Transcription
1 VLSI Design, rticle ID , 5 pages Research rticle Engineering Change Orders Design Using Multiple Variables Linear Programming for VLSI Design Yu-Cheng Fan, Chih-Kang Lin, Shih-Ying Chou, Chun-Hung Wang, Shu-Hsien Wu, and Hung-Kuan Liu Department of Electronic Engineering, National Taipei University of Technology, Taipei 10608, Taiwan Correspondence should be addressed to Yu-Cheng Fan; [email protected] Received 7 June 2014; ccepted 18 July 2014; Published 24 ugust 2014 cademic Editor: Chih-Cheng Lu Copyright 2014 Yu-Cheng Fan et al. This is an open access article distributed under the Creative Commons ttribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. n engineering change orders design using multiple variable linear programming for VLSI design is presented in this paper. This approach addresses the main issues of resource between spare cells and target cells. We adopt linear programming technique to plan and balance the spare cells and target cells to meet the new specification according to logic transformation. The proposed method solves the related problem of resource for ECO problems and provides a well solution. The scheme shows new concept to manage the spare cells to meet possible target cells for ECO research. 1. Introduction Engineering change orders (ECO) are important technologies used for changes in integrated circuit (IC) layout and compensate for design problems. Traditionally, when chip shows errors, it often requires new photomasks for all layers. However, photomasks of deep-submicron semiconductor fabrication process are very expensive. In order to save money, ECO technology modifies only a few of the metal layers (metal-mask ECO) to reduce the cost of photomasks for all layers [1]. To perform the ECO, IC designers adopt sprinkling many unused logic gates during IC design flow. When chip is manufactured and shows design errors, IC designers modify the gate-level net-list using the presprinkling unused logic gates. t the same time, the designers track and verify the modification to check formal equivalence after ECO process. The designers must guarantee the revised design matching the revised specification. How to achieve ECO efficiently? There are some literatures that address this problem and provide related solution. In literature [2], Tan and Jiang describe a typical metalonly ECO flow with four steps that include placement and spare cell distribution, logic difference extraction, metal-only ECO synthesis, and ECO routing [2]. Kuo et al. insert spare cells with constant insertion for engineering change and describe an iterative method to determine feasible mapping solutions for an EC problem [3]. Besides, in order to perform ECO efficiently, literature [4 9] adopt minimal change EC equations automatically. Brand proposed incremental synthesis method [4]. Huang presented a hybrid tool for automatic logic rectification [5]. Lin et al. addressed logic synthesis techniques for engineering change problems [6]. Shinsha et al. performed incremental logic synthesis through gate logic structure identification [7]. Swamy et al. achieved minimal logic resynthesis for engineering change [8]. Watanabe and Brayton presented another kind of incremental synthesis technique for engineering changes [9]. However, few researchers discuss the resource between spare cells and target cells. Therefore, in order to solve the problems, we adopt linear programming technique to plan and balance the spare cells and target cells in this paper. The proposed scheme meets the new specification according to logic transformation andovercomestherelatedproblemsofresourceforeco research. This paper is organized as follows. In Section 2, we address typical ECO design flow. In Section 3, logictransformation is discussed. In Section 4, multiple variables linear
2 2 VLSI Design Old register transfer level vailable spare cell list Logic synthesis New register transfer level DFT ECO ECO Figure 1: typical ECO design flow. Find out patch logic Patch logic Mapping Mapped patch logic Figure 2: Two-phase ECO design flow. Placement and routing Old net-list ECO editing New net-list Equivalent and timing check programming for VLSI design is presented. In Section 5, we discuss the advantage and disadvantage of the related works. Finally, we conclude this paper in Section Typical ECO Design Flow Before describing the proposed method, we address a typical manual ECO design flow in Figure 1. IC designers perform the change in register transfer level and verify fixed code matching the new specification at first. Then, old net-list is scanned to search the possible fix points. fter the possible fix points are searched, IC designers modify the net-list and check the functionally equivalent between new net-list and new register transfer level [10 14]. Next, we describe two-phase ECO design flow in Figure 2. To patch the logics of the modified circuit, we prepare available spare cell list. ccording to logic function, the modified circuit is mapped to specified logics. fter patching logic, equivalent check and timing check are performed to make sure that the new function met the new specification. However, there are some important problems that appear during patching logic. re there enough spare cells and types to satisfy the consumption of patch logic? How to estimate the quantity and logic types of ECO procedure? In order to solve this problem, we proposed an engineering change orders design using multiple variables linear programming for VLSI design in this paper. 3. Logic Transformation Before discussing the engineering change orders design using multiple variables linear programming, we addressed ECO logic transformation. Figure 3 describes an ECO problem with an equation out = ( + (BC) ). Figure 3(b) lists theavailablesparecells.ccordingtothelist,wediscover the available spare cells are not enough. In order to solve theproblem,weadoptanothermappingsolutionwithan equation out = ( BC) instead of the original equation in Figure 3(c). It requires one ND and one INV gate.the mapping solution in Figure 3(c) requires gates fewer than theavailablesparecellsandisconstructedwiththeavailable spare cells. However, most of spare cells only provide basic logical functions that include ND, OR, NOT, NND, and NOR. Half dder (H), Full dder (F), nd-or-inverter (OI), and Or-nd-Inverter (OI) can provide complex logical functions. We can adopt these logical cells to perform ECO function. For example, OI22 can be implemented by two NND and one ND cells in Figure 4. ccording to the existing resources of spare cells, we can resynthesize the changed function lists. 4. Multiple Variables Linear Programming for VLSI Design lthough logic transformation skill makes the ECO technology come true, a chip often does not own enough spare cells tomodifythefunctiontomeetanewspecification.how to allocate limited resource? We should estimate quantity of spare cells and logic transformation rule to perform optimal engineering charge orders. In Figure 5, it describes the engineering change orders design using multiple variables linear programming for VLSI design and relation of logic transformation. Logic isone kind of spare cells that can be transformed into Logic a or Logic b. Similarly, Logic B can be transformed into Logic a, Logic b, or Logic c. Logic C performseco function instead of Logic c or Logicd. Besides, Logic D is transformed into Logic c or Logicd. Equivalently, Logic E is transformed to Logic d or Logice toachieveeco function. We assume X 1, X 2, X 3, X 4,andX 5 are the number of spare cells, Logic,LogicB,LogicC,LogicD,andLogicE. Let Y 1,Y 2, Y 3, Y 4,andY 5 be the desired number of target cells, Logic a,logic b, Logic c, Logic d, and Logic e. Besides, a is the number of spare cells (Logic ) to be transformed into Logic a and b is the number of spare cells (Logic ) to be transformed into Logic b. Similarly, Ba, Bb, and Bc are the number of spare cells (Logic B) to be transformed into Logic a,logicb,andlogicc.inasimilar way, Cc and Cd are the number of spare cells (Logic C) to be transformed into Logic c and Logic d, Dc and Dd are the number of spare cells (Logic D) to be transformed into Logic c and Logic d, anded and Ee are the number of spare cells (Logic E)tobetransformedintoLogicd and Logic e.
3 VLSI Design 3 B C BC Type Spare cells ND 2 OR 2 INV 1 NND 1 B C (a) (b) (c) Figure 3: Example of an ECO problem. (a) EC equation: output = ( + (BC) ).(b)sparecells.(c)mapping:output=( BC). (a) (b) Figure 4: OI22 can be implemented by two NND and one ND cells. Logic a b Logic a Therefore, the restriction rule of the number of spare cells and transformed target cells in Figure 5 is written as follows: X 1 =a+b; X 2 =Ba+Bb+Bc; X 1 Y 1 Logic B X 2 Y 2 Logic C X 3 Y 3 Logic D X 4 Ed Y 4 Logic E Ba Bb Bc Cc Cd Dc Dd Ee Logic b Logic c Logic d Logic e X 5 Y 5 Figure 5: ECO design using multiple variables linear programming for VLSI design and relation of logic transformation. X 3 =Cc+Cd; X 4 =Dc+Dd; X 5 =Ed+Ee. Besides, the restriction rule of the engineering change orders design using multiple variables linear programming in Figure5 is written as follows: (1) a + Ba Y 1 ; (2) b + Bb Y 2 ; (3) Bc + Cc + Dc Y 3 ; (4) Cd + Dd + Ed Y 4 ; (5) Ed + Ee Y 5. (6) However, spare cells are not often enough; designer should balance the spare cell allocation to meet all requirements of desirable cells. We assume one case when Bb Y 2. In order to provide enoughsparecells,weshouldincreasethenumberofb to achieve b + Bb Y 2. Similarly, when Cc + Dc Y 3,weshouldincreaseBc number to meet Bc + Cc + Dc Y 3. Therefore, we define another restriction rule of the engineering change orders design which is written as follows: a = X 1 b; Ba = X 2 Bb Bc. (7)
4 4 VLSI Design Table 1: ECO methods comparison. Method Traditional ECO Proposed method Cell resource prediction Constraint based Multiple variables linear programming Predictive precision of patching logic number Normal precision High precision Balance between spare cells and target cells Low balance High balance Restriction rule Not define Define Resource optimization Not define Define Solution boundary Not define Define ccording to formulas (2) and(7), we can balance the number of b, Bb, andbc to achieve the target number Y 1. Consider the following: X 1 b+x 2 Bb Bc Y 1. (8) In a similar way, we define the restriction rule of the engineering change orders design which is written as follows: Bc = X 2 Ba Bb; Cc = X 3 Cd; Dc = X 4 Dd. ccording to formulas (4) and(9), we can balance the number of Bc, Cc, anddc to achieve the target number Y 3. Consider (9) X 2 Ba Bb+X 3 Cd+X 4 Dd Y 3. (10) We model the engineering change orders problems using multiple variables linear programming. ccording to the functions, we can understand the engineering change orders relation between supply and requirement. Then, designer can estimate and perform ECO using spare cell efficiently. 5. Discussion In this Section, we discuss the advantage and disadvantage of the related works. Table 1 shows ECO method comparison. The proposed approach designs a multiple variable linear programming ECO for VLSI design. Our method can predict cell resource accurately using multiple variable linear programming techniques. Traditional ECO is not to predict it well. Besides, our scheme provides a high accurate prediction of patching logic number to balance between spare cells and target cells. It is hard for traditional ECO method to do these. Moreover, we define restriction rule, resource optimization, and solution boundary of ECO problem to increase the efficiency of the proposed ECO method and provide a well solution. 6. Conclusion In this paper, we proposed an engineering change orders design using multiple variables linear programming for VLSI design. The paper discusses typical ECO design flow, logic transformation, and multiple variables linear programming for VLSI design. The presented scheme estimates the resource of spare cells and provides a well solution of ECO problems. Conflict of Interests The authors declare that there is no conflict of interests regarding the publication of this paper. cknowledgments This work was supported by the National Science Council of Taiwan under Grant nos. NSC E MY2 and E CC3. The authors gratefully acknowledge the Chip Implementation Center (CIC), for supplying thetechnologymodelsusedinicdesign. References [1] J.. Roy and I. L. Markov, ECO-system: embracing the change in placement, IEEE Transactions on Computer-ided Design of Integrated Circuits and Systems, vol.26,no.12,pp , [2] C. Tan and I. H. Jiang, Recent research development in metal-only ECO, in Proceedings of the 54th IEEE International Midwest Symposium on Circuits and Systems (MWSCS 11),pp. 1 4, ugust [3] Y.M.Kuo,Y.T.Chang,S.C.Chang,andM.Marek-Sadowska, Spare cells with constant insertion for engineering change, IEEE Transactions on Computer-ided Design of Integrated Circuits and Systems, vol. 28, no. 3, pp , [4] D. Brand,. Drumm, S. Kundu, and P. Narain, Incremental synthesis, in Proceedings of the IEEE/CM International Conference on Computer-ided Design, pp , [5] S. Huang, K. Chen, and K. Cheng, utofix: hybrid tool for automatic logic rectification, IEEE Transactions on Computer- ideddesignofintegratedcircuitsandsystems,vol.18,no.9,pp , [6] C. Lin, K. Chen, and M. Marek-Sadowska, Logic synthesis for engineering change, IEEE Transactions on Computer-ided Design of Integrated Circuits and Systems, vol.18,no.2-3,pp , [7] T. Shinsha, T. Kubo, Y. Sakataya, J. Koshishita, and K. Ishihara, Incremental logic synthesis through gate logic structure identification, in Proceedings of the IEEE/CM Conference on Design utomation, pp , Jun [8] G. Swamy, S. Rajamani, C. Lennard, and R. K. Brayton, Minimal logic re-synthesis for engineering change, in Proceedings of
5 VLSI Design 5 the IEEE International Symposium on Circuits and Systems, pp , [9] Y. Watanabe and R. K. Brayton, Incremental synthesis for engineering changes, in Proceedings of the IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD 91),pp.40 43,Cambridge,Mass,US,October [10] J. Wang, Finding the Minimal Logic Difference for Functional ECO, Taiwan Cadence Design Systems, [11] Y. C. Fan and H. W. Tsao, Watermarking for intellectual property protection, IEE Electronics Letters, vol.39,no.18,pp , [12] Y. Fan and H. Tsao, Boundary scan test scheme for IP core identification via watermarking, IEICE Transactions on Information and Systems, vol. E88-D, no. 7, pp , [13] Y. Fan, Testing-based watermarking techniques for intellectual -property identification in SOC design, IEEE Transactions on Instrumentation and Measurement, vol.57,no.3,pp , [14] Y. Fan and Y. Chiang, Discrete wavelet transform on color picture interpolation of digital still camera, VLSI Design, vol. 2013, rticle ID , 9 pages, 2013.
6 Rotating Machinery Engineering The Scientific World Journal Distributed Sensor Networks Sensors Control Science and Engineering dvances in Civil Engineering Submit your manuscripts at Electrical and Computer Engineering Robotics VLSI Design dvances in OptoElectronics Navigation and Observation Chemical Engineering ctive and Passive Electronic Components ntennas and Propagation erospace Engineering Volume 2010 Modelling & Simulation in Engineering Shock and Vibration dvances in coustics and Vibration
Research Article Average Bandwidth Allocation Model of WFQ
Modelling and Simulation in Engineering Volume 2012, Article ID 301012, 7 pages doi:10.1155/2012/301012 Research Article Average Bandwidth Allocation Model of WFQ TomášBaloghandMartinMedvecký Institute
The Dynamic Background Generation Scheme Using an Image Frame
The Dynamic Background Generation Scheme Using an Image Frame Statistical Comparison Method *1, Corresponding Author Wen-Yuan Chen, Department of Electronic Engineering, National Chin-Yi University of
A Routing Algorithm Designed for Wireless Sensor Networks: Balanced Load-Latency Convergecast Tree with Dynamic Modification
A Routing Algorithm Designed for Wireless Sensor Networks: Balanced Load-Latency Convergecast Tree with Dynamic Modification Sheng-Cong Hu [email protected] Jen-Hou Liu [email protected] Min-Sheng
Design Compiler Graphical Create a Better Starting Point for Faster Physical Implementation
Datasheet Create a Better Starting Point for Faster Physical Implementation Overview Continuing the trend of delivering innovative synthesis technology, Design Compiler Graphical delivers superior quality
Engineering Change Order (ECO) Support in Programmable Logic Design
White Paper Engineering Change Order (ECO) Support in Programmable Logic Design A major benefit of programmable logic is that it accommodates changes to the system specification late in the design cycle.
Testing of Digital System-on- Chip (SoC)
Testing of Digital System-on- Chip (SoC) 1 Outline of the Talk Introduction to system-on-chip (SoC) design Approaches to SoC design SoC test requirements and challenges Core test wrapper P1500 core test
Introduction to Digital System Design
Introduction to Digital System Design Chapter 1 1 Outline 1. Why Digital? 2. Device Technologies 3. System Representation 4. Abstraction 5. Development Tasks 6. Development Flow Chapter 1 2 1. Why Digital
Research Article Cloud Platform Based on Mobile Internet Service Opportunistic Drive and Application Aware Data Mining
Electrical and Computer Engineering Volume 25, Article ID 357378, 7 pages http://dx.doi.org/.55/25/357378 Research Article Cloud Platform Based on Mobile Internet Service Opportunistic Drive and Application
Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications
Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications TRIPTI SHARMA, K. G. SHARMA, B. P. SINGH, NEHA ARORA Electronics & Communication Department MITS Deemed University,
Implementation Details
LEON3-FT Processor System Scan-I/F FT FT Add-on Add-on 2 2 kbyte kbyte I- I- Cache Cache Scan Scan Test Test UART UART 0 0 UART UART 1 1 Serial 0 Serial 1 EJTAG LEON_3FT LEON_3FT Core Core 8 Reg. Windows
Testing & Verification of Digital Circuits ECE/CS 5745/6745. Hardware Verification using Symbolic Computation
Testing & Verification of Digital Circuits ECE/CS 5745/6745 Hardware Verification using Symbolic Computation Instructor: Priyank Kalla ([email protected]) 3 Credits Mon, Wed, 1:25-2:45pm, WEB L105 Office
State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop
Photos placed in horizontal position with even amount of white space between photos and header State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop Michael Holmes Manager, Mixed Signal ASIC/SoC
Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort
Optimization and Comparison of -Stage, -i/p NND Gate, -i/p NOR Gate Driving Standard Load By Using Logical Effort Satyajit nand *, and P.K.Ghosh ** * Mody Institute of Technology & Science/ECE, Lakshmangarh,
Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001
Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering
Hybrid Power System with A Two-Input Power Converter
Hybrid Power System with A Two-Input Power Converter Y. L. Juan and H. Y. Yang Department of Electrical Engineering National Changhua University of Education Jin-De Campus, Address: No.1, Jin-De Road,
Optimization of PID parameters with an improved simplex PSO
Li et al. Journal of Inequalities and Applications (2015) 2015:325 DOI 10.1186/s13660-015-0785-2 R E S E A R C H Open Access Optimization of PID parameters with an improved simplex PSO Ji-min Li 1, Yeong-Cheng
Barcode Based Automated Parking Management System
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): 2321-0613 Barcode Based Automated Parking Management System Parth Rajeshbhai Zalawadia 1 Jasmin
CHARGE pumps are the circuits that used to generate dc
INTERNATIONAL JOURNAL OF DESIGN, ANALYSIS AND TOOLS FOR CIRCUITS AND SYSTEMS, VOL. 1, NO. 1, JUNE 2011 27 A Charge Pump Circuit by using Voltage-Doubler as Clock Scheme Wen Chang Huang, Jin Chang Cheng,
Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization. TingTing Hwang Tsing Hua University, Hsin-Chu
Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization TingTing Hwang Tsing Hua University, Hsin-Chu 1 Outline Introduction Engineering Change Order (ECO) Voltage drop (IR-DROP) New design
Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow
Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow Bradley R. Quinton Dept. of Electrical and Computer Engineering University of British Columbia [email protected]
How To Design A Chip Layout
Spezielle Anwendungen des VLSI Entwurfs Applied VLSI design (IEF170) Course and contest Intermediate meeting 3 Prof. Dirk Timmermann, Claas Cornelius, Hagen Sämrow, Andreas Tockhorn, Philipp Gorski, Martin
Document Contents Introduction Layout Extraction with Parasitic Capacitances Timing Analysis DC Analysis
Cadence Tutorial C: Simulating DC and Timing Characteristics Created for the MSU VLSI program by Professor A. Mason and the AMSaC lab group rev S06 (convert to spectre simulator) Document Contents Introduction
3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM
3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM Dr. Trikal Shivshankar 1, Patil Chinmay 2, Patokar Pradeep 3 Professor, Mechanical Engineering Department, SSGM Engineering
DC/DC BUCK Converter for Renewable Energy Applications Mr.C..Rajeshkumar M.E Power Electronic and Drives,
DC/DC BUCK Converter for Renewable Energy Applications Mr.C..Rajeshkumar M.E Power Electronic and Drives, Mr.C.Anandaraj Assistant Professor -EEE Thiruvalluvar college of Engineering And technology, Ponnur
Research Article Hadoop-Based Distributed Sensor Node Management System
Distributed Networks, Article ID 61868, 7 pages http://dx.doi.org/1.1155/214/61868 Research Article Hadoop-Based Distributed Node Management System In-Yong Jung, Ki-Hyun Kim, Byong-John Han, and Chang-Sung
ACIS International Journal of Computer & Information Science. ACM Letters on Programming Languages and Systems. ACM Transactions on Algorithms A+
Journal CIS International Journal of Computer & Information Science CM Letters on Programming Languages and Systems Ranking CM Transactions on lgorithms + CM Transactions on pplied Perception CM Transactions
Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors
Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang
Combinational Controllability Controllability Formulas (Cont.)
Outline Digital Testing: Testability Measures The case for DFT Testability Measures Controllability and observability SCOA measures Combinational circuits Sequential circuits Adhoc techniques Easily testable
System on Chip Design. Michael Nydegger
Short Questions, 26. February 2015 What is meant by the term n-well process? What does this mean for the n-type MOSFETs in your design? What is the meaning of the threshold voltage (practically)? What
Optimal PID Controller Design for AVR System
Tamkang Journal of Science and Engineering, Vol. 2, No. 3, pp. 259 270 (2009) 259 Optimal PID Controller Design for AVR System Ching-Chang Wong*, Shih-An Li and Hou-Yi Wang Department of Electrical Engineering,
Curriculum Vitae. Jie-Hong Roland Jiang. Formal verification, logic synthesis, quantum computation, gene regulatory network analysis
Curriculum Vitae Jie-Hong Roland Jiang Home Address No. 8-1, Ln. 299, Chungshan Rd. Touliu 640, Yunlin County, Taiwan Voice: +886-5-532-9120 University Address Room 242, EE-II Building Department of Electrical
Maximum Power Tracking for Photovoltaic Power Systems
Tamkang Journal of Science and Engineering, Vol. 8, No 2, pp. 147 153 (2005) 147 Maximum Power Tracking for Photovoltaic Power Systems Joe-Air Jiang 1, Tsong-Liang Huang 2, Ying-Tung Hsiao 2 * and Chia-Hong
Digital Systems Design! Lecture 1 - Introduction!!
ECE 3401! Digital Systems Design! Lecture 1 - Introduction!! Course Basics Classes: Tu/Th 11-12:15, ITE 127 Instructor Mohammad Tehranipoor Office hours: T 1-2pm, or upon appointments @ ITE 441 Email:
What is a System on a Chip?
What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS 1 M.LAKSHMI, 2 N.LAKSHMI 1 Assitant Professor, Dept.of.Computer science, MCC college.pattukottai. 2 Research Scholar, Dept.of.Computer science, MCC college.pattukottai.
System-on. on-chip Design Flow. Prof. Jouni Tomberg Tampere University of Technology Institute of Digital and Computer Systems. jouni.tomberg@tut.
System-on on-chip Design Flow Prof. Jouni Tomberg Tampere University of Technology Institute of Digital and Computer Systems [email protected] 26.03.2003 Jouni Tomberg / TUT 1 SoC - How and with whom?
Radiated emission measurement of a cell phone processor module using TEM cell
, pp.48-53 http://dx.doi.org/10.14257/astl.2013.28.09 Radiated emission measurement of a cell phone processor module using TEM cell Fayu Wan 1,2*, Qi Liu 3, Jian Shen 3, Jin Wang 3 and Nigel Linge 4 1
1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.
File: chap04, Chapter 04 1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1. 2. True or False? A gate is a device that accepts a single input signal and produces one
FPGA Implementation of an Advanced Traffic Light Controller using Verilog HDL
FPGA Implementation of an Advanced Traffic Light Controller using Verilog HDL B. Dilip, Y. Alekhya, P. Divya Bharathi Abstract Traffic lights are the signaling devices used to manage traffic on multi-way
CAD TOOLS FOR VLSI. FLOORPLANNING Page 1 FLOORPLANNING
FLOORPLANNING Page 1 FLOORPLANNING Floorplanning: taking layout information into account at early stages of the design process. BEHAVIORAL D. STRUCTURAL D. Systems Algorithms Processors Register transfers
IMPLEMENTATION OF BACKEND SYNTHESIS AND STATIC TIMING ANALYSIS OF PROCESSOR LOCAL BUS(PLB) PERFORMANCE MONITOR
International Journal of Engineering & Science Research IMPLEMENTATION OF BACKEND SYNTHESIS AND STATIC TIMING ANALYSIS OF PROCESSOR LOCAL BUS(PLB) PERFORMANCE MONITOR ABSTRACT Pathik Gandhi* 1, Milan Dalwadi
Research Article Distributed Data Mining Based on Deep Neural Network for Wireless Sensor Network
Distributed Sensor Networks Volume 2015, Article ID 157453, 7 pages http://dx.doi.org/10.1155/2015/157453 Research Article Distributed Data Mining Based on Deep Neural Network for Wireless Sensor Network
Force/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
A Fuzzy System Approach of Feed Rate Determination for CNC Milling
A Fuzzy System Approach of Determination for CNC Milling Zhibin Miao Department of Mechanical and Electrical Engineering Heilongjiang Institute of Technology Harbin, China e-mail:[email protected]
Phase Balancing of Distribution Systems Using a Heuristic Search Approach
Phase Balancing of Distribution Systems Using a Heuristic Search Approach Lin, Chia-Hung*, Kang, Meei-Song**, Chuang, Hui-Jen**, and Ho, Chin-Ying** *National Kaohsiung University of Applied Sciences **Kao
Digital IC Design Flow
Collège Militaire Royal du Canada (Cadence University Alliance Program Member) Department of Electrical and Computer Engineering Départment de Génie Electrique et Informatique RMC Microelectronics Lab
Design a Phase Interleaving PFC Buck Boost Converter to Improve the Power Factor
International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 11 No. 2 Nov. 2014, pp. 445-449 2014 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/
Architectures and Platforms
Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation
Contents. System Development Models and Methods. Design Abstraction and Views. Synthesis. Control/Data-Flow Models. System Synthesis Models
System Development Models and Methods Dipl.-Inf. Mirko Caspar Version: 10.02.L.r-1.0-100929 Contents HW/SW Codesign Process Design Abstraction and Views Synthesis Control/Data-Flow Models System Synthesis
Elementary Logic Gates
Elementary Logic Gates Name Symbol Inverter (NOT Gate) ND Gate OR Gate Truth Table Logic Equation = = = = = + C. E. Stroud Combinational Logic Design (/6) Other Elementary Logic Gates NND Gate NOR Gate
Systems on Chip Design
Systems on Chip Design College: Engineering Department: Electrical First: Course Definition, a Summary: 1 Course Code: EE 19 Units: 3 credit hrs 3 Level: 3 rd 4 Prerequisite: Basic knowledge of microprocessor/microcontroller
A PANEL STUDY FOR THE INFLUENTIAL FACTORS OF THE ADOPTION OF CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM
410 International Journal of Electronic Business Management, Vol. 4, No. 5, pp. 410-418 (2006) A PANEL STUDY FOR THE INFLUENTIAL FACTORS OF THE ADOPTION OF CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM Jan-Yan
Low-resolution Image Processing based on FPGA
Abstract Research Journal of Recent Sciences ISSN 2277-2502. Low-resolution Image Processing based on FPGA Mahshid Aghania Kiau, Islamic Azad university of Karaj, IRAN Available online at: www.isca.in,
CURRICULUM DEVELOPMENT DIVISION DEPARTMENT OF POLYTECHNIC EDUCATION MINISTRY OF HIGHER EDUCATION DIPLOMA IN ELECTRONIC ENGINEERING (COMPUTER)
CURRICULUM DEVELOPMENT DIVISION DEPARTMENT OF POLYTECHNIC EDUCATION MINISTRY OF HIGHER EDUCATION DIPLOMA IN ELECTRONIC ENGINEERING (COMPUTER) Endorsement The curriculum for this programme has been prepared
Research Article Two-Period Inventory Control with Manufacturing and Remanufacturing under Return Compensation Policy
Discrete Dynamics in Nature and Society Volume 2013, Article ID 871286, 8 pages http://dx.doi.org/10.1155/2013/871286 Research Article Two-Period Inventory Control with Manufacturing and Remanufacturing
ISO 26262:2011 Functional Safety Assessment Report. Texas Instruments Richardson, TX USA. Project: TDA2X ADAS SoC. Customer:
ISO 26262:2011 Functional Safety Report Project: TDA2X ADAS SoC Customer: Texas Instruments Richardson, TX USA Contract No.: Q13/09-037 Report No.: TI 13-09-037 R002 Version V1, Revision R1, January 23,
T-SERIES INDUSTRIAL INCLINOMETER ANALOG INTERFACE
T-SERIES INDUSTRIAL INCLINOMETER ANALOG INTERFACE T-Series industrial inclinometers are compact high performance sensors used to determine inclination in roll and pitch axes with excellent precision and
ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path
ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path Project Summary This project involves the schematic and layout design of an 8-bit microprocessor data
Current Measurement of Resistance Spot Welding Using DSP
Tamkang Journal of Science and Engineering, Vol. 14, No. 1, pp. 33 38 (2011) 33 Current Measurement of Resistance Spot Welding Using DSP Wen-Ren Yang and Chau-Shing Wang* Department of Electrical Engineering,
ECE 410: VLSI Design Course Introduction
ECE 410: VLSI Design Course Introduction Professor Andrew Mason Michigan State University Spring 2008 ECE 410, Prof. A. Mason Lecture Notes Page i.1 Age of electronics microcontrollers, DSPs, and other
Power Reduction Techniques in the SoC Clock Network. Clock Power
Power Reduction Techniques in the SoC Network Low Power Design for SoCs ASIC Tutorial SoC.1 Power Why clock power is important/large» Generally the signal with the highest frequency» Typically drives a
A Counting Algorithm and Application of Image-Based Printed Circuit Boards
Tamkang Journal of Science and Engineering, Vol. 12, No. 4, pp. 471 479 (2009) 471 A Counting Algorithm and Application of Image-Based Printed Circuit Boards Ping-Huang Wu 1 * and Chin-Hwa Kuo 2 1 Department
T146 Electro Mechanical Engineering Technician MTCU Code 51021 Program Learning Outcomes
T146 Electro Mechanical Engineering Technician MTCU Code 51021 Program Learning Outcomes Synopsis of the Vocational Learning Outcomes* The graduate has reliably demonstrated the ability to: 1. fabricate
Establishment of Fire Control Management System in Building Information Modeling Environment
Establishment of Fire Control Management System in Building Information Modeling Environment Yan-Chyuan Shiau 1, Chong-Teng Chang 2 Department of Construction Management, Chung Hua University, 707, Wu-Fu
An ECG Monitoring and Alarming System Based On Android Smart Phone
Communications and Network, 2013, 5, 584-589 http://dx.doi.org/10.4236/cn.2013.53b2105 Published Online September 2013 (http://www.scirp.org/journal/cn) An ECG Monitoring and Alarming System Based On Android
TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN
TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN USING DIFFERENT FOUNDRIES Priyanka Sharma 1 and Rajesh Mehra 2 1 ME student, Department of E.C.E, NITTTR, Chandigarh, India 2 Associate Professor, Department
THE LEAN-RESOURCES BASED CONSTRUCTION PROJECT PLANNING AND CONTROL SYSTEM
THE LEAN-RESOURCES BASED CONSTRUCTION PROJECT PLANNING AND CONTROL SYSTEM Tzu-An Chiang Department of Business Administration, National Taipei University of Business, Taipei (100), Taiwan [email protected]
A Dual-Band Beam-Switched Slot Array for GSM 900/1800MHz
Proceedings of Asia-Pacific Microwave Conference 2006 A Dual-Band Beam-Switched Slot Array for GSM 900/1800MHz Yijun Liu, Zhongxiang Shen, Boyu Zheng and Weihua Tan School of Electrical and Electronic
Understanding Logic Design
Understanding Logic Design ppendix of your Textbook does not have the needed background information. This document supplements it. When you write add DD R0, R1, R2, you imagine something like this: R1
Power Noise Analysis of Large-Scale Printed Circuit Boards
Power Noise Analysis of Large-Scale Printed Circuit Boards V Toshiro Sato V Hiroyuki Adachi (Manuscript received July 6, 2007) Recent increases in digital-equipment operation frequency and decreases in
Image Processing Based Automatic Visual Inspection System for PCBs
IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 6 (June 2012), PP 1451-1455 www.iosrjen.org Image Processing Based Automatic Visual Inspection System for PCBs Sanveer Singh 1, Manu
Design and Implementation of Concurrent Error Detection and Data Recovery Architecture for Motion Estimation Testing Applications
Design and Implementation of Concurrent Error Detection and Data Recovery Architecture for Motion Estimation Testing Applications 1 Abhilash B T, 2 Veerabhadrappa S T, 3 Anuradha M G Department of E&C,
Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng
Architectural Level Power Consumption of Network Presenter: YUAN Zheng Why Architectural Low Power Design? High-speed and large volume communication among different parts on a chip Problem: Power consumption
A New Programmable RF System for System-on-Chip Applications
Vol. 6, o., April, 011 A ew Programmable RF System for System-on-Chip Applications Jee-Youl Ryu 1, Sung-Woo Kim 1, Jung-Hun Lee 1, Seung-Hun Park 1, and Deock-Ho Ha 1 1 Dept. of Information and Communications
Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing
work for MS leading to PhD in Electrical Engineering 1 s for Digital Systems and Signal Processing EE 801 Analysis of Stochastic Systems EE 802 Advanced Digital Signal Processing EE 80 Advanced Digital
Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction
Introduction Gates & Boolean lgebra Boolean algebra: named after mathematician George Boole (85 864). 2-valued algebra. digital circuit can have one of 2 values. Signal between and volt =, between 4 and
Circle Object Recognition Based on Monocular Vision for Home Security Robot
Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang
Digital Electronics Detailed Outline
Digital Electronics Detailed Outline Unit 1: Fundamentals of Analog and Digital Electronics (32 Total Days) Lesson 1.1: Foundations and the Board Game Counter (9 days) 1. Safety is an important concept
The Design and Application of Water Jet Propulsion Boat Weibo Song, Junhai Jiang3, a, Shuping Zhao, Kaiyan Zhu, Qihua Wang
International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2015) The Design and Application of Water Jet Propulsion Boat Weibo Song, Junhai Jiang3, a, Shuping Zhao,
True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique
True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique Priyanka Sharma ME (ECE) Student NITTTR Chandigarh Rajesh Mehra Associate Professor Department of ECE NITTTR Chandigarh
ENEE 307 Electronic Circuit Design Laboratory Spring 2012. A. Iliadis Electrical Engineering Department University of Maryland College Park MD 20742
1.1. Differential Amplifiers ENEE 307 Electronic Circuit Design Laboratory Spring 2012 A. Iliadis Electrical Engineering Department University of Maryland College Park MD 20742 Differential Amplifiers
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW 1 XINQIN GAO, 2 MINGSHUN YANG, 3 YONG LIU, 4 XIAOLI HOU School of Mechanical and Precision Instrument Engineering, Xi'an University
Two-Phase Clocking Scheme for Low-Power and High- Speed VLSI
International Journal of Advances in Engineering Science and Technology 225 www.sestindia.org/volume-ijaest/ and www.ijaestonline.com ISSN: 2319-1120 Two-Phase Clocking Scheme for Low-Power and High- Speed
IL2225 Physical Design
IL2225 Physical Design Nasim Farahini [email protected] Outline Physical Implementation Styles ASIC physical design Flow Floor and Power planning Placement Clock Tree Synthesis Routing Timing Analysis Verification
University of Texas at Dallas. Department of Electrical Engineering. EEDG 6306 - Application Specific Integrated Circuit Design
University of Texas at Dallas Department of Electrical Engineering EEDG 6306 - Application Specific Integrated Circuit Design Synopsys Tools Tutorial By Zhaori Bi Minghua Li Fall 2014 Table of Contents
Step Response of RC Circuits
Step Response of RC Circuits 1. OBJECTIVES...2 2. REFERENCE...2 3. CIRCUITS...2 4. COMPONENTS AND SPECIFICATIONS...3 QUANTITY...3 DESCRIPTION...3 COMMENTS...3 5. DISCUSSION...3 5.1 SOURCE RESISTANCE...3
Method of Fault Detection in Cloud Computing Systems
, pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,
Visa Smart Debit/Credit Certificate Authority Public Keys
CHIP AND NEW TECHNOLOGIES Visa Smart Debit/Credit Certificate Authority Public Keys Overview The EMV standard calls for the use of Public Key technology for offline authentication, for aspects of online
A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications
A -GSPS CMOS Flash A/D Converter for System-on-Chip Applications Jincheol Yoo, Kyusun Choi, and Ali Tangel Department of Computer Science & Department of Computer & Engineering Communications Engineering
