Dissertations / Theses on the topic 'GATE LEVEL SIMULATION'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 20 dissertations / theses for your research on the topic 'GATE LEVEL SIMULATION.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Shelly, Jacinda R. (Jacinda Rene). "Concurrent gate-level circuit simulation." Thesis, Massachusetts Institute of Technology, 2010. http://hdl.handle.net/1721.1/61576.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (p. 42).
In the last several years, parallel computing on multicore processors has transformed from a niche discipline relegated primarily to scientific computing into a standard component of highperformance personal computers. At the same time, simulating processors prior to manufacture has become increasingly time-consuming due to the increasing number of gates on a single chip. However, writing parallel programs in a way that significantly improves performance can be a difficult task. In this thesis, I outline principles that must be considered when running good gate-level circuit simulations in parallel. I also analyze a test circuit's performance in order to quantitatively demonstrate the benefit of considering these principles in advance of running simulations.
by Jacinda R. Shelly.
M.Eng.
Meraji, Seyed Sina. "Towards optimazation techniques for dynamic load balancing of parallel gate level simulation." Thesis, McGill University, 2011. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=104767.
Full textUne des conséquences de la loi de Moore est la croissance significative de lataille des circuits intégrés; il en résulte que la simulation est devenue le goulot d'étranglement majeur dans le processus de conception de tels circuits. Conséquemment, la simulation parallèle se veut une approche qui a le potentiel d'être à la fois rapide etrentable. Dans cette thèse, nous examinerons la performance d'un simulateur Verilog parallèle appelé VXTW sur quatre conceptions de processeurs réelles de grande taille, en utilisant un algorithme de synchronisation optimiste appelé Time Warp. Puisque les travaux précédents ont utilisé des circuits synthétiques ou des tests de performance de taille relativement petite, l'utilisation de ces circuits est beaucoup plus réaliste. Puisque les simulations au niveau des portes logiques impliquent une granularité calculatoire peu élevée, et puisque les charges calculatoires et de communication varient au cours de la simulation, la performance de Time Warp peut se dégrader sévèrement ou devenir instable. Dans cette thèse, nous décrivons des algorithmes dynamiques d'équilibrage de charge visant à équilibrer les charges calculatoires et de communicationdurant la simulation. Comme tous les algorithmes d'équilibrage de charge, les algorithmes proposés comportent des paramètres de réglage qui doivent être optimisés. De plus, nous utilisons une fenêtre de temps pour éviter que la simulation ne soit trop optimiste. Dans cette thèse, nous utilisons des techniques d'apprentissage provenant du domaine de l'intelligence artificielle (machine à sous à leviers multiples, Q-learning avec plusieurs agents) et des recherches heuristiques (algorithmes génétiques, méthode du circuit simulé) pour régler les paramètres des algorithmes dynamiques d'équilibrage des charges, ainsi que pour déterminer la taille de la fenêtre de temps. Nous évaluons la performance de ces algorithmes sur des conceptions de processeurs Sparc et Leon libres de droits, ainsi que sur deux décodeurs Viterbi, et nous avons pu observer une amélioration du temps de simulation de 70% en utilisant ces approches.
Mabry, Ryan. "Gate Level Dynamic Energy Estimation In Asynchronous Circuits Using Petri Nets." Scholar Commons, 2007. http://scholarcommons.usf.edu/etd/3826.
Full textBai, Hao. "Device-level real-time modeling and simulation of power electronics converters." Thesis, Bourgogne Franche-Comté, 2019. http://www.theses.fr/2019UBFCA014.
Full textIn the development cycles of the power electronics converters, the real-time simulation plays an essential role in validating the converters’ and the controllers’ performances before their implementations on real systems. It can simulate and reproduce the current and voltage waveforms of the modeled power electronics converters accurately with a simulation time-step exactly corresponding to the physical time. The power electronics circuits are characterized by nonlinear switching behaviors. Therefore, the representations of switching devices are crucial in real-time simulation. The system-level model is widely used in both commercial real-time simulators and the experimentally built real-time platforms, which models the switching behaviors by two separate steady states – turn-on and turn-off, and neglects all the switching transients. In recent years, the device-level real-time simulation has become popular since it can simulate the transient switching waveforms and provide useful information with regard to the device stresses, the power losses, the parasitic effects, and electro-thermal behaviors. Nevertheless, the device-level real-time simulation is constrained by the achievable transient time-step due to the increased computational amounts introduced by the nonlinearity of the switch model.In order to integrate the device-level model in the real-time simulation, in this thesis, the device-level real-time modeling and simulation techniques of the power electronics converters are deeply explored. The state-of-art real-time simulation techniques are firstly reviewed comprehensively with regard to both system-level and device-level. Moreover, two device-level modeling approaches are proposed, including high- resolution quasi-transient model (HRQT) and the piecewise linear transient (PLT) model. In HRQT model, the network model can be implemented by system-level simulation while generating the transient switching waveforms with a 5 ns resolution, which is good at simulating the power converter with fast switching transients down to tens of nanoseconds. Considering the effects of the transient behaviors on the entire network, the PLT model is proposed by piecewise linearizing the nonlinear IGBT and diode equivalent models. With the help of effective circuit decoupling techniques, the device-level power converter model can be simulated stably with a 50 ns global simulation time-step. The proposed two models are tested and validated via different case studies on National Instruments (NI) FPGA-based real-time platform, including floating interleaved boost converter (FIBC) for HRQT model, DC-DC-AC converter for PLT model, and modular multi-level converter (MMC) for the both. Accurate results are produced compared to offline simulation tools. The effectiveness and the application values are further verified by the results of the real-time experiments
Gu, Pei. "Prototyping the simulation of a gate level logic application program interface (API) on an explicit-multi-threaded (XMT) computer." College Park, Md. : University of Maryland, 2005. http://hdl.handle.net/1903/2626.
Full textThesis research directed by: Electrical Engineering. Title from t.p. of PDF. Includes bibliographical references. Published by UMI Dissertation Services, Ann Arbor, Mich. Also available in paper.
Ramani, Shiva Shankar. "Graphical Probabilistic Switching Model: Inference and Characterization for Power Dissipation in VLSI Circuits." [Tampa, Fla.] : University of South Florida, 2004. http://purl.fcla.edu/fcla/etd/SFE0000497.
Full textArvidsson, Klas. "Simulering av miljoner grindar med Count Algoritmen." Thesis, Linköping University, Department of Computer and Information Science, 2004. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2476.
Full textA key part in the development and verification of digital systems is simulation. But hardware simulators are expensive, and software simulation is not fast enough for designs with a large number of gates. As today’s digital zesigns constantly grow in size (number of gates), and that trend shows no signs to end, faster simulators handling millions of gates are needed.
We investigate how to create a software gate-level simulator able to simulate a high number of gates fast. This involves a trade-off between memory requirement and speed. A compact netlist representation can utilize cache memories more efficient but requires more work to interpret, while high memory requirements can limit the performance to the speed of main memory.
We have selected the Counting Algorithm to implement the experimental simulator MICA. The main reasons for this choice is the compact way in which gates can be stored, but still be evaluated in a simple and standard way.
The report describes the issues and solutions encountered and evaluate the resulting simulator. MICA simulates a SPARC architecture processor called Leon. Larger netlists are achieved by simulating several instances of this processor. Simulation of 128 instances is done at a speed of 9 million gates per second using only 3.5MB memory. In MICA this design correspond to 2.5 million gates.
Rundle, Wendy L. "The low-level radwaste siting simulation game : a case study of learning about negotiation." Thesis, Massachusetts Institute of Technology, 1985. http://hdl.handle.net/1721.1/77307.
Full textMICROFICHE COPY AVAILABLE IN ARCHIVES AND ROTCH.
Bibliography: leaves 74-75.
by Wendy L. Rundle.
M.C.P.
Eisen, Philipp. "Simulating Human Game Play for Level Difficulty Estimation with Convolutional Neural Networks." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-215699.
Full textDen här avhandlingen presenterar ett tillvägagångssätt för att förutse svårighetsgrad av spelbanor genom spelsimulering enligt en strategi lärd från mänskligt spelande. Med användning av tillstånd-handlings par insamlade från spelare av spelet Candy Crush Saga, tränar vi ett Convolutional Neural Network att förutse en handling från ett givet tillstånd. Den tränade modellen agerar sedan som strategi. Vårt mål är att förutse success rate (SR) av spelare, från SR erhållen från spelsimulering. Tidigare state-of-the-art använde Monte Carlo tree search (MCTS) eller handgjorda heuristiker för spelsimulering. Vi jämför vårt tillvägagångssätt med MCTS. Hypotesen är att vårt föreslagna tillvägagångssätt leder till bättre förutsägelser av mänsklig SR från SR erhållen från spelsimulering. Våra resultat visar att vi inte bara signifikant kunde förbättra förutsägelserna av mänsklig SR utan också kunde minska tidsåtgången för spelsimulering med åtminstone en faktor 50.
Chevillon, Nicolas. "Etude et modélisation compacte du transistor FinFET ultime." Phd thesis, Université de Strasbourg, 2012. http://tel.archives-ouvertes.fr/tel-00750928.
Full textZbierska, Inga Jolanta. "Study of electrical characteristics of tri-gate NMOS transistor in bulk technology." Thesis, Lyon 1, 2014. http://www.theses.fr/2014LYO10282/document.
Full textOne of the recent solutions to overcome the scaling limit issue are multi-gate structures. One cost-effective approach is a three-independent-gate NMOSFET fabricated in a standard bulk CMOS process. Apart from their shape, which takes advantage of the three-dimensional space, multi gate transistors are similar to the conventional one. A multi-gate NMOSFET in bulk CMOS process can be fabricated by integration of polysilicon-filled trenches. This trenches are variety of the applications for instance in DRAM memories, power electronics and in image sensors. The image sensors suffer from the parasitic charges between the pixels, called crosstalk. The polysilicon - filled trenches are one of the solution to reduce this phenomenon. These trenches ensure the electrical insulation on the whole matrix pixels. We have investigated its characteristics using l-V measurements, C-V split method and both two- and three-level charge pumping techniques. Tts tunable-threshold and multi-threshold features were verified. Tts surface- channel low-field electron mobility and the Si/SiO2 interface traps were also evaluated. We observed no significant degradation of these characteristics due to integration of polysilicon-filled trenches in the CMOS process. The structure has been simulated by using 3D TCAD tool. Tts electrical characteristics has been evaluated and compared with results obtained from electrical measurements. The threshold voltage and the effective channel length were extracted. Tts surface-channel low-field electron mobility and the Si/SiO2 interface traps were also evaluated. Owing to the good electrical performances and cost-effective production, we noticed that this device is a good aspirant for analog applications thanks to the multi-threshold voltages
Tormo, Borreda Daniel. "Évaluation de dispositifs système-sur-puce pour des applications de type simulateurs temps réel embarqués de systèmes électriques." Thesis, Cergy-Pontoise, 2018. http://www.theses.fr/2018CERG0969/document.
Full textThis Doctoral Thesis is a detailed study of how suitable System-on-Chip (SoC) devices are for implementing Embedded Real-Time Simulators (ERTS) of electromechanical and power electronic systems. This emerging class of Real-Time Simulators (RTS) are not only expected for Hardware-in-the-Loop (HIL) validations of systems; but they also have to be embedded within the controller to play several roles like observers, parameter estimation, diagnostic, health monitoring, fault-tolerant and sensorless control, etc.The design of these Intellectual Properties (IP) must rigorously consider a set of constraints at different development stages: (i) during the modeling of the system to be real-time simulated; (ii) during the digital realization of the IP; and also (iii) during its final implementation in the digital platform. Thus, the conducted work of this Thesis focuses specially on this last stage and its aim is to evaluate the time/resource performances of recent SoC devices and study how suitable they are for implementing ERTSs. These kind of digital platforms combine powerful general purpose processors, a Field-Programmable Gate Array (FPGA) and other peripherals which make them very convenient for controlling and monitoring a complete system.One of the limitations of these devices is that control engineers are not particularly familiarized with FPGA programming, which needs extensive expertise in order to code these highly sophisticated algorithms using Hardware Description Languages (HDL). Notwithstanding, there exist High-Level Synthesis (HLS) tools which allow to program these devices using more generic programming languages such as C, C++ or SystemC. Moreover, by inserting directives and constraints to the source code, these tools can produce different hardware implementations (e.g. full-combinatorial design, pipelined design, parallel or factorized design, partition or arrange data for a better utilisation of memory resources, etc.).This dissertation is based on the implementation of two representative applications that are well known in our laboratory: a Doubly-fed Induction Generator (DFIG) commonly used as wind turbines; and a Modular Multi-level Converter (MMC) that can be arranged in different configurations and utilized for many different energy conversion purposes. Since the DFIG has low/medium system dynamics (electrical and mechanical ones), both a full-software implementation using solely the ARM processor and a full-hardware implementation using HLS to program the FPGA will be evaluated with different design optimizations and data formats (64/32-bit floating-point and 32-bit fixed-point). Moreover, it will also be investigated whether a system of these characteristics is interesting to be run as a hardware accelerator. Different data transfer options between the Processor System (PS) and the Programmable Logic (PL) have been studied as well for this matter. Conversely, because of its harsh dynamics (switching dynamics), the MMC will be implemented only with a full-hardware approach using HLS tools, as well.For the experimental validation of this Thesis work, a complete MMC test bench has been built from scratch in order to compare the real-world results with its SoC ERTS implementation
DI, BELLA PAOLO. "MODELLING & SIMULATION HYBRID WARFARE Researches, Models and Tools for Hybrid Warfare and Population Simulation." Doctoral thesis, Università degli studi di Genova, 2020. http://hdl.handle.net/11567/1008565.
Full textHacaj, Marián. "Jednoduchý letecký simulátor na Windows Phone 7." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2011. http://www.nusl.cz/ntk/nusl-236974.
Full textKuo, Chun-Chuan, and 郭峻銓. "An Efficient Method to Find Dominating Real X Patterns in Gate-Level Simulation." Thesis, 2017. http://ndltd.ncl.edu.tw/handle/babkdk.
Full text國立臺灣大學
電子工程學研究所
105
Unknown values(Xs) may exist in a design due to uninitialized registers or blocks that are powered down. Due to X-pessimism in gate-level logic simulation, such Xs cannot be handled correctly. To eliminate false X, current algorithm repeatedly calls the SAT solver to check if the X is false or not. SAT solvers try to find a single solution and even if the input Boolean function is the same, the SAT solver will be completely re-executed. In this paper, a method to find the dominating real X patterns is presented. Taking use of Binary Decision Diagrams (BDDs), we can find good patterns efficiently. After finding the patterns, we can check the patterns before calling the SAT solver. If a pattern match successfully, we can confirm X is real without calling the SAT solver. Experimental results show that the proposed method can find enough good patterns in a short time.
Rose, James A. "A computer architecture for compiled event-driven simulation at the gate and register-transfer level." 1992. http://catalog.hathitrust.org/api/volumes/oclc/28227412.html.
Full textANUNAY, BABUL. "STATIC TIMING ANALYSIS OF A DEEP-SUBMICRON DESIGN." Thesis, 2012. http://dspace.dtu.ac.in:8080/jspui/handle/repository/16159.
Full textHung, Sheng-Chin, and 洪聖欽. "Novel Multi-level Clock Driving Technique and Circuit-Simulation-Based Multi-objective Evolutionary Algorithm for Design Optimization of a-Si:H TFTs Gate Driver Circuits for Bio-ICT Panel Display Applications." Thesis, 2015. http://ndltd.ncl.edu.tw/handle/64571214014222339379.
Full text國立交通大學
生醫工程研究所
104
In Information and Communication Technology (ICT), the panel display had been widely used in many applications, such as TVs, cell phones, flats, multi-parameter monitors, and ultrasound medical equipments. The structure of TFT-LCD has a backlight unit and a panel display is composed of the active matrix which has gate lines controlled by ASG driver circuits, liquid crystal (LC), the transparent electrode and the color filter (CF) film between two polarizer films. Nowadays, panel displays with various sizes are widely used. To fabricate panel displays with high performance and competitiveness, ASG driver circuits play one of key techniques. In general, ASG driver circuit designs strongly rely on adjusting and testing by experienced engineers. However, with the diverse needs for panel displays of information, communication, and biomedical science, designs of ASG driver circuits are getting more and more complex. Thus, we should consider more engineering parameters which need to be optimized at the same time. The genetic algorithm (GA) is usually used for circuit designs, which we can only write one cost function with many design specifications. However, due to many characteristics of ASG driver circuits, the adjusting of the cost function is very difficult. Recently, the multi-objective evolutionary algorithm (MOEA) which can optimize many cost functions at the same time has become more popular in circuit designs. In this study, we optimize the ASG driver circuits by using the MOEA. To improve the power consumption of panel display, we propose the multi-level clock driving method. Cooperating with display manufacturer in Taiwan, we successfully fabricate the sample of the optimized ASG driver circuit which has excellent characteristics. First, the problem of the ASG driver circuit on unified optimization framework can be seperated into two parts, the circuit problem and the solver. The configuration file of the circuit problem calls the mask file which provides the positions of masked parameters as well as the parameter file which sets the ranges of parameters. The configuration file also provides parameters to intermediate _file (written by C++ program) for optimization. The solver generates and chooses the solutions. Furthermore, it also calls the external circuit simulator to calculate the characteristics of ASG driver circuits. The terminal condition is according to generations setting by the configuration file. We design a six-stage ASG driver circuit by using optimized method based on the MOEA. Each stage of this ASG driver circuit has 17 a-Si:H TFTs and 4 capacitors. The objective specifications are the fall time < 3 s and the peak voltage of the ripple < -9 V. The fall time and the peak voltage of the ripple derived from the original design are 4.78 s and -8.81 V, respectively. After optimization, the fall time successfully decrease to 2.65 s, and the peak voltage of the ripple decrease to -9.07 V. Then, in order to reduce the power consumption, we add a novel 3-level clock driving to the optimized ASG driver circuit. The fall time further reduce to 2.35 _s and the peak voltage of the ripple reduce to -9.96 V. Overall, the fall time has about 50 % reduction. Moreover, the fall time of measured data is 2.48 s; the peak voltage of the ripple is -11.3 V. The measured data has a good agreement with the values of simulations, and the ripple of ASG driver circuit also become more smoother. In addition, stress effect would affect the stability and the lifetime of products. The factors of stress effect are temperature, the magnitude of bias voltages and the conducting time. Because of high level voltages, each TFT will suffer from the offset of the threshold voltage. Therefore, we hope the conducting time of TFT become shorter. In Chapter 4, we drive the ASG driver circuit by using three clock signals, and its duty ratio is 33%; in Chapter 5, we design a twelve-stage ASG driver circuit with four clock signals by using optimized method based on the MOEA, and successfully reduce the duty ratio to 25% which decreasing the stress effect. Each stage of the ASG driver circuit has 13 a-Si:H TFTs and 2 capacitors. The objective speci_cations are the rise time < 3.5 s, the fall time < 5.5 s, the amplitude of the ripple < 1.2 V, the total width of TFTs < 12000 m and the clock Ctotal < 25 pf. After optimization, the rise time successfully decrease from 3.63 s to 3.29 s (9% reduction), the fall time decrease from 5.96 s to 5.37 s (10% reduction), the amplitude of the ripple decrease from 1.23 V to 1.15 V (7% reduction), the total width of TFTs decrease from 13550 m to 11635 m (14% reduction), and the clock Ctotal decrease from 25.8 pf to 21.87 pf (15% reduction). In this thesis, Chapter 1 introduces the background, the applications of panel displays, and literature reviews. The process of a-Si:H TFT, the parameter extractor, and operations of the basic ASG driver circuit are shown in Chapter 2. Chapter 3 illustrates the multi-objective evolutionary algorithm as well as the unified optimization framework and give an example to explain the programs and file formation. In Chapter 4, we use the optimized method based on the MOEA to design a six-stage ASG driver circuit. Each stage of the ASG driver circuit has 17 a-Si:H TFTs and 4 capacitors. After that, we apply a novel multi-level clock driving to the optimized ASG driver circuit and fabricate the sample to be measured. In Chapter 5, we further design a twelve-stage ASG driver circuit by using the optimized method based on the MOEA. Each stage of the ASG driver circuit has 13 a-Si:H TFTs and 2 capacitors, and the sample of this ASG driver circuit is fabricating. Chapter 6 will conclude this study and give the future works. Overall, in this thesis, we have successfully designed a six-stage ASG driver circuit by using optimized method based on the MOEA. To improve the power consumption of panel display and characteristics of the ASG driver circuit, we have proposed the 3-level clock driving method. The fall time has about 50% reduction, and it can increase the contrast ratio of panel displays. Ripple become more smoother, and it can increase the stability of panel displays. The most important is we have fabricated the sample of optimized ASG driver circuit with the display manufacturer in Taiwan and the measured data also has a good agreement and feasibility with our researches. Moreover, we added more objectives, and designed a twelve-stage ASG driver circuit by using optimized method based on the MOEA. We have successfully improved all characteristics of the ASG driver circuit at the same time, such as amplitude of the fall time, the total width of TFTs and the clock Ctotal have over 10% reduction, the ripple has 7% reduction and the rise time also has 9% reduction. This study can apply to medium or large panel products with high performance and competitiveness. With the increasing of specification requirements, ASG driver circuit designs are getting more and more complex. Innovation of the optimized method based on the MOEA in this study can be continuously discussed in the future. The designed of the novel clock drivings is also one of key techniques to improve characteristics of ASG driver circuits.
Li, Zhong-zheng, and 李中正. "The Effect of Programming Learning in a Simulation Game: A Study among Students of Different Ability Level." Thesis, 2010. http://ndltd.ncl.edu.tw/handle/44445172428830293832.
Full text國立中央大學
網路學習科技研究所
98
Learning to program is difficult to most beginners; this is because learners have to face challenges of learning to form structured solutions to problems and understanding how programs are executed. When learning to program, beginners come across problems like learning rigid syntax and commands that may have seemingly arbitrary or perhaps confusing names. Beginners usually do not know how to begin can cause anxiety and fear towards learning, lowering the learning motivation; therefore, improving the beginners environment of learning to program is indeed important. Hence, this study set up a virtual reality learning environment, called Train B&P. Train B&P is a train simulation game designed in simple visualized way, it allows learners to learn programming through the game-like learning environment. The participants of the study are 117 freshmen from the Department of Information Engineering, attending the "Object-Oriented Programming" course. The purpose of the study is to find out the effects of program learning in a simulation game between students of different ability level. These Students are classified into three different groups –high, medium and low ability level. The study investigates the student’s flow status of different ability level, the changes in learning motivation and differences in learning behavior with the use of the learning system.
Lin, Yu-Cheng, and 林昱成. "A Design and Study of Simulation Game System:The Case of Learning Lever Principles of Elementary Students." Thesis, 2008. http://ndltd.ncl.edu.tw/handle/qzeukm.
Full text國立臺灣師範大學
資訊教育學系
96
Abstract Based on the principle of simulation game software, this research is to design simulation game for scientific education and compare the effects of simulation game with traditional simulation learning system for the sixth grade in lever principles of scientific education in the elementary school. The participants in this study were 136 sixth graders from four classes of an elementary school in Taipei, Taiwan. The quasi-experimental design with factorial design was employed in the study. The independent variables were two simulation systems, including simulation game system and traditional simulation system.Traditional simulation system was done in 2 classes as control group and the simulation game was done in 2 classes as experimental group. The dependent variables included learning achievements in scientific education, flow experience and scientific attitudes. The purpose of this study was to investigate the effect of different simulation on the sixth graders’ learning achievements, flow experience and scientific attitude. The results showed that (a) the application of simulation game system promoted the learning achievements in scientific education; (b) the application of simulation game system promoted the flow experience; (c) the application of simulation game system had the better scientific attitudes; (d) the application of simulation game had the better system satisfaction.