Type
Text
Type
Thesis
Advisor
Stanacevic, Milutin | Geronimo, Gianluigi.
Date
2015-12-01
Keywords
Electrical engineering
Department
Department of Electrical Engineering.
Language
en_US
Source
This work is sponsored by the Stony Brook University Graduate School in compliance with the requirements for completion of degree.
Identifier
http://hdl.handle.net/11401/77464
Publisher
The Graduate School, Stony Brook University: Stony Brook, NY.
Format
application/pdf
Abstract
Over the past couple of decades, digital design has prospered many miles. The availability of advanced EDA tools help cut design times, debugging issues and time-to-market (TTM). Understanding the digital design flow has now become crucial and many IP cores are being built in no time with use of advanced tools. The tools for front-end, back-end simulations have given industry freedom to experiment new complex designs. The productivity of a digital designer is also a function of his ability to step up of a ramp and use the EDA tools to achieve faster designs and get the job done. Tools such as for synthesis, place and route, and timing verification have evolved over times with many variations and different command tools. Thus, the designer has to adjust with different and multiple UI's (user interfaces). In general industrial design, large CAD (Computer-Aided Design) teams are needed to provide such smoother flow control and results gathering capabilities via extensive scripting[5]. The thesis is based on learning and getting hands-on experience of new cutting-edge tools for faster designs. First-in First-out (FIFO) design is crucial where the data has to be passed across different clock domains. Synchronous FIFO is used for first-in first-out read/write operation through a single clock port. This thesis describes the digital implementation of a synchronous FIFO with front-end and back-end flow using mostly Cadence Design Systems (CDS) and Mentor Graphics Corporation (MGC) EDA tools. Front-end involves logic design and simulation, logic synthesis and functional verification. Floorplanning, automatic placing and routing, clock-tree synthesis, timing closure and physical verification were performed as back-end design steps. The ionizing radiations on a semiconductor device can cause bits to flip thereby changing the functionality of the digital IC causing a phenomenon called Single Event Upset (SEU). Thus, digital integrated circuits used for applications which expose them to radiations need to be SEU-tolerant. Many radiation-hardened-by-design (RHBD) techniques have been developed and one such technique is discussed in this thesis. This technique is called DICE (Dual-Interlocked Cell Storage). As part of my work, drawing layouts and getting familiarized with the Process Design Kit (PDK) was necessary to complete a SEU-tolerant Flip Flop layout. In this process, TSMC 65nm, 130nm and IBM 130nm PDK's were studied and standard cells layouts were drawn. | 61 pages
Recommended Citation
Gupta, Aseem, "Digital Implementation of a Synchronous First-in First-out ( FIFO) using CAD tools" (2015). Stony Brook Theses and Dissertations Collection, 2006-2020 (closed to submissions). 3276.
https://commons.library.stonybrook.edu/stony-brook-theses-and-dissertations-collection/3276