UNITS:III. PART A Question

Size: px
Start display at page:

Download "UNITS:III. PART A Question"

Transcription

1 Subject: CPLD & FPGA ARCHITECTURES AND APPLICATIONS 1. Field Programmable Gate Array Technology - Stephen M. Trimberger, Springer International Edition. UNITS:III 1. a) Given f (T,U,V,W, X,Y ) =VWX +UVWY +TVWY. Show how f can be realized using a single 4000 series, logic cell. b) Explain the implementation of petrinet with an example c) What is metastability? Explain the metastability behavior using a Flip flop with appropriate waveforms. 2. a)explain state machine chart using micro programming linked state machine. b) Explain hot state machine with an example c) Explain how multiplexer based approach is useful for the design of an ALU d) Explain the operation of a small petrinet controller. 3.a) Explain the use of ASMS in one hot design b) Explain about the state machine designs centered around shift registers. c) Explain about the alternative realization for state machine using micro programming. d) Explain about the top-down design approach of state machine with an example. PART B Question 1.a) Explain about one hot state machine with state table and state diagrams. b) Develop one hot state diagram for a sequence checker whose output is 1 whenever the sequence 0101 is detected. Also specify its Transition Table. 2. a) Explain the data path and functional partition of FSM system level design. b) Explain about linked state machine. 3. Write short notes on any TWO a) Speed performance of PLDS. b) Parallel Controller c) Top down design of FSM 4.a) Explain the basic concepts and properties of petrinets for state machine. b) Give the description of a traffic light controller using the petrinet. 5. The SM charts for three linked machines are given below. All state changes occur during the falling edge of a common clock. Complete a timing chart including ST, Wa, A, B, C and D. All state machines start in the state with an asterisic (*) 1

2 6.a) Explain the extended petrinets for parallel controllers b) Explain about linked state machine for a dice game. 7.a) Explain about the datapath and functional partition of FSM system level design b) Design a binary multiplier control using one-hot method.

3 Subject: CPLD & FPGA ARCHITECTURES AND APPLICATIONS 1. Field Programmable Gate Array Technology - Stephen M. Trimberger, Springer International Edition. UNITS:IV 1. a) Explain the salient features of FPGA Advantage Tool. How many types of design entries are allowed in FPGA advantage? Explain them briefly. b) Draw and explain different design stages involved in the FPGA design flow. c) Explain the implementation of a parallel adder using XILINX s FPGA. d) Explain the implementation of a decade counter using a 3020 FPGA. 2. a)write a brief note on ASIC design flow using EDA tools. b) Explain the front end and dsign tools for FPGA. c) Explain the design flow using FPGA's. d) Write short notes on the following i) Design of parallel adder cell. ii) Sequential circuit. iii) Parallel controllers. PART B Question 1. Explain the complete design flow to implement a 4 bit Ripple-carry adder circuit on to FPGA using an EDA tool. Also explain the timing simulation for the same. 2. Write a brief note on any two: a) Floor plan b) Optimized reconfigurable cell array. c) Speed performance of different CPLDs.

4 Subject: DIGITAL SYSTEM DESIGN UNITS:III 1. a) It is necessary to determine the final state of the machine shown below when the initial state is unknown and only output sequences from the machine are available to the experiments. Derive the procedure to determine the final state of the machine. b) Explain the properties of a successor tree. 2. a)apply COMPACT algorithm to fold the PLA column wise for the given SSR table for columns. Column SSR A 3,6,8 B 1,2,4,5,9,11 C 1,3,6,7,9,10 D 2,5,7,8,12 E 1,3,6,11 F 4,6,7,8,10 G 1,3,5,7,9 H 6,8,12 b) Minimize the following function by II SC algorithm. f = How many cubes have been processed to get the final result? PART B Questions 1. Explain how incompletely specified machines are simplified? 2. a) Show the eight exit paths in ASM block emitting from the decision boxes that check the eight possible binary values for three control variables x, y and z. b) Design ASM chart for a binary multiplier and show the PLA control block diagram. 3. a) Draw & Explain the Basic model of sequential circuit.

5 b) Give a state assignment without critical races to each of the followingasynchronous machine shown in figure Consider the machine whose transition table is given in table shown in Fig Design a checking experiment for this machine Design a Mealy sequential circuit which investigates an input sequence X and will produce an output Z=1 for any input sequence ending in 0010 or 100 X= ; Z=

6 Subject: DIGITAL SYSTEM DESIGN UNITS:IV 1. a) For the circuit shown below generate test pattern for locating a α, an S-a-0 at point P1 using D-algorithm. b) For the circuit shown below generate the test pattern to detect β an S-a-1 fault at P2 using path sensitization. c. Define the terms failure and fault? Discuss the different fault models? 2. a) Explain the Boolean difference method with an example. b) A two level AND-OR circuit has four AND gates feeding one OR gate. The four AND gates realize the product terms x1x3 x4, x2x4, x1 x3 x4 and x1x2x3 respectively. Derive the a and b - tests for detecting multiple stuck at faults. c) Explain PODEM with an example. d) Explain transition count testing with an example

7 PART B Questions 1. Using the path-sensitization method and Boolean difference method find the test vectors for SA0 fault on input line 1 and SA1 fault on the internal line 2 of the circuit shown in figure 2. a) Explain about the fault model of PLA, with an example and derive the test vector set for the example. b) Explain the EPC theorem that is used in IISC algorithm to minimize the function to be implemented on PLA. 3. a) In the gate network shown, only wires m, n, p and q may become either SA0 or SA1. Construct a fault table and find a minimal cover of the table and use it to determine a minimal fault detection experiment. b) 4. What are the different faults present in PLA and how to test these faults? 5.a) What is PODEM? Explain how PODEM algorithm is used to test faults. b) How a transition count is used to test faults? 6.a) What are the different types of faults and give some examples for each type? b) Find the faults at e and h of the following circuit shown in figure using Boolean difference method.

8 7. a) Find all the tests to detect h SA0 and k SA1 faults by applying path sensitization technique to the given circuit below. b) Apply D-algorithm to detect SA0 fault at point h in the given circuit shown in figure 2 and derive the test vectors. c) Apply signature analysis to the above circuit and generate the signatures using 4-bit LFSR with a feed back from 3 rd flip flop. 7.a) Explain the different types of fault models and fault types in a PLA. b) Plot the following PLA on the map. Identify the undetectable faults. Determine a minimal test set for detectable faults. x x x x Z1Z a) Draw the portion of an ASM chart that specify a conditional operation to increment register (r) during state t1 and transfer to state t2 if control inputs z and y are equal to 1 and 0 respectively. b) Design an ASM chart for a serial adder with accumulator and show the control block diagram.

9 Subject: DIGITAL SYSTEM DESIGN UNITS:V 1. a) Discuss about any one method of fault diagnosis in sequential circuits using an example? b) Define a diagnosable sequential machine and how it can be constructed. 2. a)explain how to test a PLA circuits? b) Apply PLA maximization procedure and obtain the minimized expression to be implemented on PLA. F = c) Obtain the minimum test vector set for the above function F in question 6 (a). PART B Question 1. a) Design a flow table for a fundamental mode sequential circuit with two inputs, x1 and x2 and one output z. z=1 if both equal to 0, but only if x1 becomes 0 before x2. b) For the given reduced flow table, find an assignment which contains no critical races and requires a minimum of secondary variables. 2. Explain the procedure of designing a fault detection experiment for a sequential circuit with the help of an example. 3. Explain the procedure of designing a fault detection experiment with the help of an example. 4. Construct a fault-detection experiment for the machine of the following table. That is entirely preset, that is with no initial adaptation part.

10 5. Write short notes on the following. a) Capabilities and limitations of FSM b) Transition check approach in sequential circuits. c) Bridging fault model. 6. Each of the following specification, describe a fundamental mode sequential circuit with two inputs x 1 and x 2 and one output z. Show a primitive and reduced flow table for circuit if z = 1 if both x 1 and x 2 are equal to 1 but only if x 1 becomes before x 2.

11 Subject:VLSI TECHNOLOGY & DESIGN 1. Essentials of VLSI Circuits and Systems, K. Eshraghian Eshraghian. D, A. Pucknell, 2005, PHI. 2. Modern VLSI Design Wayne Wolf, 3rd Ed., 1997, Pearson Education. UNITS:III 1.a) What is barrel shifter? How to use it in VLSI design? b) How to list a combinational logic networks? Give some simulation tools. c) Design a 4x4 bit Carry-Save Multiplier. 2. a) Give routing techniques to equalize channel utilization. b) Distinguish between clock skew and signal skew with an example. c) Explain the different types of simulation of combinational logic networks with suitable examples in detail. PART B Questions 1.a) Explain how to optimize the power in combinational logic networks. b) What is clock skew? How to calculate in logic circuit? 2. Design a parity generator and explain the functioning of it with a transistor schematic and layout. 3. Explain how two-phase clock system is designed for sequential circuits and compare it with single-phase clock system. 4. Consider the circuit shown in figure. i) Determine the logic function F. ii) Design a circuit to implement the same logic function using NOR gates. iii) Draw a transistor level schematic and use CMOS technology.

12 Subject:VLSI TECHNOLOGY & DESIGN 1. Essentials of VLSI Circuits and Systems, K. Eshraghian Eshraghian. D, A. Pucknell, 2005, PHI. 2. Modern VLSI Design Wayne Wolf, 3rd Ed., 1997, Pearson Education. UNITS:IV 1.a) Draw a circuit diagram for 4 transistor SRAM cell and explain how it stores data? b) Write short notes on the clocking discipline for sequential systems. 2. a) What is clock skew? How it is calculated? b) Explain how to optimize power for sequential circuits? PART B Questions 1.a) What is one-phase and two-phase clocking systems? Compare them. b) How to validate the design of sequential circuits? 2.a) Explain how capacitive coupling lead to crosstalk. b) Discuss graph model for path delay through combinational logic in the combinational network delay.

13 Subject:VLSI TECHNOLOGY & DESIGN 1. Essentials of VLSI Circuits and Systems, K. Eshraghian Eshraghian. D, A. Pucknell, 2005, PHI. 2. Modern VLSI Design Wayne Wolf, 3rd Ed., 1997, Pearson Education. UNITS:V 1.a) What is mean by floor planning? Explain the different methods of floor planning. b) Design a circuit for input pad connectivity and explain its necessity in chip design c) Explain the various Architectures to reduce the power. d) Explain how scheduling determines time cost. 2. a)explain Floor-Planning methods for a chip in detail. b) Write short notes on i) Resistive and inductive interconnect delay. ii) High level Synthesis. PART B Questions 6.a) Explain the Global and detail routing in floor planning. b) What are the different tools available for layout synthesis? c) What is SOCs? Give some examples of it? 7. Write short notes on: a) Off-chip connections b) Chip design methodologies. 8.a) Explain the process steps in floor planning. b) How Architecture of chip can be tested? Give some example. 9. Write short notes on: a) Scheduling and printing b) Hardware/Software Co-design. 10. a) Explain briefly how the hardware/software co-simulation and co- synthesis issues are addressed. b) Write notes on Architecture Testing related to VLSI Design? 11. Write notes on any two of the following: a) Testing of sequential circuits b) Floor planning methods c) Wires and Vias 12. What is routing? Explain with some suitable example. How it is optimized? 13. Write short notes on: a) Power optimization for combinational circuits. b) Static complementary gates.

14 Subject: CMOS ANALOG INTEGRATED CIRCUIT DESIGN UNITS:III 1. what is frequency response of a circuit. With necessary equations explain the concept of active load inverter and explain small signal model. 2. Explain current source inverter with suitable diagram. Derive equations for Vout, small signal voltage gain, Rout and Cout and small signal analysis. 3. Find the performace of a current sink inverter shown below. The current sink inverter is shown, assume W1=2µm, L1=1 µm, W2=1 µm, L2=1 µm, VDD=5V, VGG1=3 V, and consider the parameters for M1 and M2 also capacitor values (Cgd1=Cgd2). Calculate the output swing limit s and the small signal performance. 4. Expalin the concept of push-pull inverter with neat diagram, derive the small signal voltage gain and find the zero in plane. 5. How can we analyse the noise analysis of a inverter. Derive the equation for equivalent input volage-noise spectral density of the push-pull inverter. 6. Briefly explain the differential amplifiers. With necessary equation give the large signal analysis of CMOS differential amplifies. 7. With neat sketch explain the concept of differential amplifier with current mirror load 8. Explain CMOS differential amplifier using p-channel input MOSFETs with necessary equations(small signal analysis). 9. Assume that Vdd varies from 4 to 6 V and that Vss=0 and use standard values under worst case condition to calculate the input common mode range for figure shown below. Assume that ISS 100µA, W1/L1=W2/L2=5,

15 W3/L3=W4/L4=1 and VDss(sat)=0.2 V. Include worst-case variation in K. 10. With necessary equations and diagrams explain the small signal analysis of differential amplifiers. PART B Question 1. Explain the concept of intuitive analysis of CMOS differential amplifier with necessary equations and diagram. 2. Explain the slew rate and noise for p-channel differential amplifier with necessary equations. 3. With neat sketch explain the concept of current source load differential amplifier. 4. Explain the design aspects of current mirror load differential amplifier. 5. Design a CMOS current mirror load differential amplifier. 6. With neat sketch explain the simple cascode amplifier. And derive the output voltage for simple cascode amplifier. 7. With necessary equations explain small signal characteristics of cascode amplifier 8. With necessary equations explain frequency response of a cascode amplifier 9. Explain the concept of Miller effect. 10. Explain the design aspects of cascode amplifier and design a simple cascode amplifier 11. What is a current amplifier? Explain single ended input current amplifier and differential input current amplifier with necessary equations and diagrams. 12. With neat sketch explain how can we use simple current mirror as current amplifier. 13. Implement a current amplifier using self-biased cascode current mirror. 14. With neat sketch explain differential input current amplifiers. 15. Briefly explain the concept of output amplifiers. Explain load line analysis of class A amplifier. 16. Design a simple class-a output stage amplifier. 17. Briefly explain the concept of following : a) source followers b) Push-pull common source amplifiers.

16 Subject: CMOS ANALOG INTEGRATED CIRCUIT DESIGN UNITS:IV 1. Explain with neat sketch of the ideal characteristics of basic two stage Op-Amp. 2. With neat sketch explain the following a) characterization of Op-Amp. B) classification of Op-Amp. 3. Explain in-detail design aspects of OP-amp. 4. Explain the following with respect to compensation of Op-Amps: a) small signal dynamics of two stage opamps b) Miller compensation of two stage Op-Amp. c) Feed forward compensation. 5. Explain the design procedure for two stage CMOS Op-Amp with an n-channel input pair. 6. Explain the design procedure for un buffered CMOS Op-Amp with an n-channel input pair. 7. Design an amplifier shown below, the meets the following specifications with a phase margin of assume the channel length is to be 1µm. 8. With neat sketch and necessary equation explain the concept of nulling resistor compensation of two stage CMOS Op-Amp. PART B Question 1. Explain the following for 2-stage CMOS Op-Amp with necessary equations and diagrams: a) Positive PSSR b) Negative PSSR. 2. A)What are the advantages by using cascoding of first stage for 2-stage CMOS Op-Amp. b)what are the advantages by using cascoding of first stage for 2-stage CMOS Op-Amp.

17 3. With neat sketch and necessary equations explain the concept of folded cascode Op-Amp. Give the small signal analysis. 4. Design a folded cascade op-amp: see Text book -1, page 307.

18 Subject: CMOS ANALOG INTEGRATED CIRCUIT DESIGN UNITS:V 1. Explain in detail the characteristics of comparators with necessary equations and diagrams. 2. Find the propagation delay time of an open-loop comparator that has a dominant pole at 10 3 rad/s a dc gain of 10 4, slew rate of 1 V/µS, an binary output voltage swing of 1 V. Assume the applied input voltage is 10mV. 3. With neat sketch and necessary equations explain the concept of two stage comparator. 4. Evaluate V OH, V OL, A V (0), V in (min), p1 and p2 for the two stage comparaor shown below. Assume that this comparator is the circuit with o compensation capacitor, C0 and minimum value of V gs -0v. Also, assume that C1=0.2pF and Cu=5pF. 5. With neat sketch and necessary equations explain the Design aspect of a two stage open loop comparator for linear response. 6. With neat sketch and necessary equations explain the Design aspect of a two stage open loop comparator for slewing response. PART B Question 1. Explain the following with neat sketch: a) Push-Pull output comparators b) comparators that can drive large capacitive loads. 2. Explain the following terms with neat sketch: a) Auto zeroing technique b) comparator using hysteresis. 3. Explain the following terms with neat sketch: a) Switched capacitor comparators b) Regenerative comparators 4. See all the example problems in this unit, they will be asked in the exam.

19 Subject: CMOS DIGITAL INTEGRATED CIRCUIT DESIGN UNITS:III 1. A) Briefly discuss about sequential logic with neat sketch. b)classify the logic circuits based on their temporal behavior. 2. Briefly discuss the behavior of the bistable elements. Derive the expression for the time domain behavior of the diverging process until reaches stable points. 3. With neat sketch explain the following operation modes: a) CMOS SR latch circuit based on NOR2 gates b) CMOS SR latch with lumped load capacitances at output nodes. 4. With neat sketch explain the following operation modes: a) CMOS SR latch circuit based on NAND2 gates b) Depletion-load nmos NAND-bassed SR latch circuit. 5. Briefly discuss the following: a) Gate level clocked NOR based SR Latch with input and output waveforms. B)CMOS AOI based implementation of the clocked NOR-based SR latch circuit. C) Gate level clocked NAND based SR Latch with active high inputs. 6. Briefly discuss the following: a) Gate level clocked NAND based JK Latch. B)CMOS AOI based implementation of the clocked JK latch circuit. C) Gate level clocked NOR-basedJK Latch. PART B Question 1. With neat sketch explain the concept of master slave flip-flop consisting of NAND based JK latch with input and output waveforms. 2. With neat sketch explain the concept of master slave flip-flop consisting of NOR based JK latch 3. Briefly explain the concept of the following with neat sketch: a) gate level schematic of D-Latch b) CMOS implementation of the D-latch. C) simplified schematic view of CMOs D-Latch with setup time and hold time. 4. With neat sketch explain the following CMOS negative edge-triggered master-slave D flip-flop. Explain NAND3 based positive edge triggered D flip-flop

20 Subject: CMOS DIGITAL INTEGRATED CIRCUIT DESIGN UNITS:IV 1. A)What is dynamic logic and explain the advantages. b) Basic principles of Pass Transistor Circuits. 2. With necessary equations explain the following: a) Logic 1 transfer b) Logic 0 transfer c) charge storage and Charge leakage. 3. Explain the concept of voltage bootstrapping with necessary equations and circuit diagrams. 4. Explain Synchronous Dynamic circuit techniques (or) 4. Explain the following with neat sketches: a)multi-stage pas transistor logic driven by two non overlapping clocks b) 3 stage depletion load nmos dynamic shift register driven with 2-phase clocking c) enhancement load dynamic shift register (ratioed logic). 5. Explain the general circuit structure of ratioed synchronous dynamic logic and ratioless synchronous dynamic logic. With neat sketch explain enhancement-load dynamic shift register(ratioless logic). PART B Question 1. With an example explain CMOS transmission gate logic. 2. With neat sketch explain the concept of dynamic CMOS Precharge-Evaluatelogic. 3. Explain the concept of Domino CMOS logic and cascaded domino CMOS logic with an example. 4. Explain the concept of cascaded domino CMOS logic with static CMOS logic gates with an example. 5. With neat sketch explain the concept of NORA CMOS logic (NP-Domino Logic) with an example. 6. Explain the following with neat sketch: a) Zipper CMOS circuits b) true single Phase Clock (TSPC) Dynamic CMOS

21 Subject: CMOS DIGITAL INTEGRATED CIRCUIT DESIGN UNITS:V 1. Explain various classification of semiconductor memories. 2. With neat sketches explain the equivalent circuits of memory cells and RAM array organization. 3. Explain dynamic RAM configuration and DRAM cell types. Explain the operation of 3-transistor DRAM cell. 4. With timing diagram explain the DRAM operation Modes. 5. With neat sketch explain the following: a) Leakage currents in DRAM cell and Refresh Operation b) DRAM input and output circuits. PART B Question 1. Explain the concept of static RAM. With neat sketches explain various configurations of static RAM cell. 2. Briefly explain the operation of SRAM memory structure with read and write circuitry. Explain timing diagrams. 3. What is Non volatile Memory. How can we design row and column decoders for ROM. 4. What is flash memory, explain various configurations and implementation of flash memory.

22 Subject: MICROCONTROLLERS FOR EMBEDDED SYSTEM DESIGN UNITS:III 1. Explain the terms Thumb and thumb instruction decoding. 2. How can we use Thumb register? Explain ARM-Thumb Internetworking. 3. Explain the branch instruction in ARM Version. PART B Question 1. With examples explain the ARM Data Processing Instructions. 2. Explain the following with examples: a) Single-Register Load-Store Instructions b) Multiple-Register Load- Store Instructions. 3. Explain the following with examples: a)stack Instructions b) Software Interrupt Instructions.

23 Subject: MICROCONTROLLERS FOR EMBEDDED SYSTEM DESIGN UNITS:IV 1. Explain the overview of C compilers and Optimization. 2. A) Explain ARM Basic C data types b)local Variable Types with examples c) function argument types d) Signed vs Unsigned types with examples. 3. Explain the following with examples: a) Loops with a fixed number of Iterations b) Loops using a Variable number of iterations c) Loop Unrolling. 4. Explain the following for ARM with examples: a) Register allocation b) Function calls 5. Explain the following for ARM with examples: a) Pointer aliasing b)structure arrangement. 6. Explain the following for ARM with examples: a) Bit Fields b) Unaligned Data and Endianness. 7. Explain the Division instruction representation in ARM : a)repeated unsigned division with remainder b) Convert in divides into multiples c) unsigned division by constant d) Signed division by a constant. 8. Explain the following for ARM with examples: a) floating point b) Inline Functioons and Inline assembly. C) Portability issues. PART B Question 1. Write any 3 example programs in basic ARM assembly language code. 2. Explain the following for ARM with examples: a) Register allocation b) Allocation variable to register numbers c) Using more than 14 Local variables d) Making the most of available registers. 3. Explain the conditional execution in ARM. 4. Explain indetail looping constructs in ARM 5. With examples explain the following : a) Profiling and cycle counting b) Instruction scheduling c) Scheduling of load instructions d) load scheduling by preloading e) Load scheduling by unrolling.

24 Subject: MICROCONTROLLERS FOR EMBEDDED SYSTEM DESIGN UNITS:V 1. With neat sketch explain ARM s memory hierarchy. 2. With neat sketch explain Cache Architecture. 3. Explain the following with necessary diagrams and example: a) Set Associativity b) Write buffers c) measuring cache efficiency 4. Explain in detail concepts involved in Cache policy 5. A) How can we flush ARM cached cores. Explain with an example. b) How can we clean he D-cache. Explain with an example. 6. Explain the following with an example: a) cleaning the D-cache using way and set index addressing. B)Cleaning he D-cache using the Test clean command. C) Cleaning the D-cache in Intel Xscale SA-110 and Inter strong ARM cores. PART B Question 1. Explain how virtual memory works. 2. Explain the following for ARM with examples: a)defining regins using pages b) multitasking and MMU. c ) memory organization in the virtual memory system. 3. A) Explain the concept of page tables. B) level-1 page table entries c) L1 translation table base address. D) Level 2 page table entries e) selecting a page size for you embedded system. 4. A) Explain translation lookaside buffer. B) single-step page table walk c) two step page table walk.. d) TLB operations. 5. Explain briefly the domains and memory access permissions. 6. Explain in-detail the fast context switch extension.

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK Subject with Code :VLSI Technology(16EC5701) Course & Branch: M.Tech (ES,

More information

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment Assignment 1. What is multiplexer? With logic circuit and function table explain the working of 4 to 1 line multiplexer. 2. Implement following Boolean function using 8: 1 multiplexer. F(A,B,C,D) = (2,3,5,7,8,9,12,13,14,15)

More information

END-TERM EXAMINATION

END-TERM EXAMINATION (Please Write your Exam Roll No. immediately) END-TERM EXAMINATION DECEMBER 2006 Exam. Roll No... Exam Series code: 100919DEC06200963 Paper Code: MCA-103 Subject: Digital Electronics Time: 3 Hours Maximum

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2255 DIGITAL LOGIC CIRCUITS

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2255 DIGITAL LOGIC CIRCUITS KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2255 DIGITAL LOGIC CIRCUITS YEAR / SEM: II / IV UNIT I BOOLEAN ALGEBRA AND COMBINATIONAL

More information

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK UNIT I

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK UNIT I SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK Subject with Code : DICD (16EC5703) Year & Sem: I-M.Tech & I-Sem Course

More information

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603 203 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS YEAR / SEMESTER: II / III ACADEMIC YEAR: 2015-2016 (ODD

More information

Semiconductor Memory Classification. Today. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. CPU Memory Hierarchy.

Semiconductor Memory Classification. Today. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. CPU Memory Hierarchy. ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec : April 4, 7 Memory Overview, Memory Core Cells Today! Memory " Classification " ROM Memories " RAM Memory " Architecture " Memory core " SRAM

More information

SHRI ANGALAMMAN COLLEGE OF ENGINEERING. (An ISO 9001:2008 Certified Institution) SIRUGANOOR, TIRUCHIRAPPALLI

SHRI ANGALAMMAN COLLEGE OF ENGINEERING. (An ISO 9001:2008 Certified Institution) SIRUGANOOR, TIRUCHIRAPPALLI SHRI ANGALAMMAN COLLEGE OF ENGINEERING AND TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR, TIRUCHIRAPPALLI 621 105 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC1201 DIGITAL

More information

CHAPTER - 2 : DESIGN OF ARITHMETIC CIRCUITS

CHAPTER - 2 : DESIGN OF ARITHMETIC CIRCUITS Contents i SYLLABUS osmania university UNIT - I CHAPTER - 1 : BASIC VERILOG HDL Introduction to HDLs, Overview of Digital Design With Verilog HDL, Basic Concepts, Data Types, System Tasks and Compiler

More information

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system. Assignment No. 1 1. State advantages of digital system over analog system. 2. Convert following numbers a. (138.56) 10 = (?) 2 = (?) 8 = (?) 16 b. (1110011.011) 2 = (?) 10 = (?) 8 = (?) 16 c. (3004.06)

More information

St.MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

St.MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad St.MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad-500 014 Subject: Digital Design Using Verilog Hdl Class : ECE-II Group A (Short Answer Questions) UNIT-I 1 Define verilog HDL? 2 List levels of

More information

Digital System Design with SystemVerilog

Digital System Design with SystemVerilog Digital System Design with SystemVerilog Mark Zwolinski AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney Tokyo

More information

CENG 4480 L09 Memory 2

CENG 4480 L09 Memory 2 CENG 4480 L09 Memory 2 Bei Yu Reference: Chapter 11 Memories CMOS VLSI Design A Circuits and Systems Perspective by H.E.Weste and D.M.Harris 1 v.s. CENG3420 CENG3420: architecture perspective memory coherent

More information

COPYRIGHTED MATERIAL INDEX

COPYRIGHTED MATERIAL INDEX INDEX Absorption law, 31, 38 Acyclic graph, 35 tree, 36 Addition operators, in VHDL (VHSIC hardware description language), 192 Algebraic division, 105 AND gate, 48 49 Antisymmetric, 34 Applicable input

More information

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii)

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii) CONTENTS Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii) CHAPTER 1: NUMBER SYSTEM 1.1 Digital Electronics... 1 1.1.1 Introduction... 1 1.1.2 Advantages of Digital Systems...

More information

(ii) Simplify and implement the following SOP function using NOR gates:

(ii) Simplify and implement the following SOP function using NOR gates: DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EE6301 DIGITAL LOGIC CIRCUITS UNIT I NUMBER SYSTEMS AND DIGITAL LOGIC FAMILIES PART A 1. How can an OR gate be

More information

Lecture 13: SRAM. Slides courtesy of Deming Chen. Slides based on the initial set from David Harris. 4th Ed.

Lecture 13: SRAM. Slides courtesy of Deming Chen. Slides based on the initial set from David Harris. 4th Ed. Lecture 13: SRAM Slides courtesy of Deming Chen Slides based on the initial set from David Harris CMOS VLSI Design Outline Memory Arrays SRAM Architecture SRAM Cell Decoders Column Circuitry Multiple Ports

More information

Memory. Outline. ECEN454 Digital Integrated Circuit Design. Memory Arrays. SRAM Architecture DRAM. Serial Access Memories ROM

Memory. Outline. ECEN454 Digital Integrated Circuit Design. Memory Arrays. SRAM Architecture DRAM. Serial Access Memories ROM ECEN454 Digital Integrated Circuit Design Memory ECEN 454 Memory Arrays SRAM Architecture SRAM Cell Decoders Column Circuitry Multiple Ports DRAM Outline Serial Access Memories ROM ECEN 454 12.2 1 Memory

More information

! Memory Overview. ! ROM Memories. ! RAM Memory " SRAM " DRAM. ! This is done because we can build. " large, slow memories OR

! Memory Overview. ! ROM Memories. ! RAM Memory  SRAM  DRAM. ! This is done because we can build.  large, slow memories OR ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec 2: April 5, 26 Memory Overview, Memory Core Cells Lecture Outline! Memory Overview! ROM Memories! RAM Memory " SRAM " DRAM 2 Memory Overview

More information

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK Subject with Code : Digital system design(16ec3801) Course & Branch: M.Tech

More information

Topics. ! PLAs.! Memories: ! Datapaths.! Floor Planning ! ROM;! SRAM;! DRAM. Modern VLSI Design 2e: Chapter 6. Copyright 1994, 1998 Prentice Hall

Topics. ! PLAs.! Memories: ! Datapaths.! Floor Planning ! ROM;! SRAM;! DRAM. Modern VLSI Design 2e: Chapter 6. Copyright 1994, 1998 Prentice Hall Topics! PLAs.! Memories:! ROM;! SRAM;! DRAM.! Datapaths.! Floor Planning Programmable logic array (PLA)! Used to implement specialized logic functions.! A PLA decodes only some addresses (input values);

More information

! Memory. " RAM Memory. " Serial Access Memories. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

! Memory.  RAM Memory.  Serial Access Memories. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell.  Used in most commercial chips ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec : April 5, 8 Memory: Periphery circuits Today! Memory " RAM Memory " Architecture " Memory core " SRAM " DRAM " Periphery " Serial Access Memories

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATIONS ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATIONS ENGINEERING INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 00 0 ELECTRONICS AND COMMUNICATIONS ENGINEERING QUESTION BANK Course Name : DIGITAL DESIGN USING VERILOG HDL Course Code : A00 Class : II - B.

More information

Model EXAM Question Bank

Model EXAM Question Bank VELAMMAL COLLEGE OF ENGINEERING AND TECHNOLOGY, MADURAI Department of Information Technology Model Exam -1 1. List the main difference between PLA and PAL. PLA: Both AND and OR arrays are programmable

More information

+1 (479)

+1 (479) Memory Courtesy of Dr. Daehyun Lim@WSU, Dr. Harris@HMC, Dr. Shmuel Wimer@BIU and Dr. Choi@PSU http://csce.uark.edu +1 (479) 575-6043 yrpeng@uark.edu Memory Arrays Memory Arrays Random Access Memory Serial

More information

SEMESTER SYSTEM, A. PROPOSED SCHEME FOR B.Sc. (ELECTRONICS MAINTENANCE)

SEMESTER SYSTEM, A. PROPOSED SCHEME FOR B.Sc. (ELECTRONICS MAINTENANCE) SEMESTER SYSTEM, 2010-2013 A PROPOSED SCHEME FOR B.Sc. (ELECTRONICS MAINTENANCE) CLASS/ SEMESTER Sem-III Sem-IV B. Sc (Elex. Maint) EL-2101 Op-Amp & its Applications EL-2102 Digital Electronics II EL-2103

More information

Sense Amplifiers 6 T Cell. M PC is the precharge transistor whose purpose is to force the latch to operate at the unstable point.

Sense Amplifiers 6 T Cell. M PC is the precharge transistor whose purpose is to force the latch to operate at the unstable point. Announcements (Crude) notes for switching speed example from lecture last week posted. Schedule Final Project demo with TAs. Written project report to include written evaluation section. Send me suggestions

More information

Reference Sheet for C112 Hardware

Reference Sheet for C112 Hardware Reference Sheet for C112 Hardware 1 Boolean Algebra, Gates and Circuits Autumn 2016 Basic Operators Precedence : (strongest),, + (weakest). AND A B R 0 0 0 0 1 0 1 0 0 1 1 1 OR + A B R 0 0 0 0 1 1 1 0

More information

Academic Course Description. VL2001 Digital System Design using Verilog First Semester, (Odd semester)

Academic Course Description. VL2001 Digital System Design using Verilog First Semester, (Odd semester) Academic Course Description SRM University Faculty of Engineering and Technology Department of Electronics and Communication Engineering VL2001 Digital System Design using Verilog First Semester, 2015-16(Odd

More information

MLR Institute of Technology

MLR Institute of Technology MLR Institute of Technology Laxma Reddy Avenue, Dundigal, Quthbullapur (M), Hyderabad 500 043 Course Name Course Code Class Branch ELECTRONICS AND COMMUNICATIONS ENGINEERING QUESTION BANK : DIGITAL DESIGN

More information

Semiconductor Memory Classification

Semiconductor Memory Classification ESE37: Circuit-Level Modeling, Design, and Optimization for Digital Systems Lec 6: November, 7 Memory Overview Today! Memory " Classification " Architecture " Memory core " Periphery (time permitting)!

More information

Sketch A Transistor-level Schematic Of A Cmos 3-input Xor Gate

Sketch A Transistor-level Schematic Of A Cmos 3-input Xor Gate Sketch A Transistor-level Schematic Of A Cmos 3-input Xor Gate DE09 DIGITALS ELECTRONICS 3 (For Mod-m Counter, we need N flip-flops (High speeds are possible in ECL because the transistors are used in

More information

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Lec 26: November 9, 2018 Memory Overview Dynamic OR4! Precharge time?! Driving input " With R 0 /2 inverter! Driving inverter

More information

Lecture 11 SRAM Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

Lecture 11 SRAM Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010 EE4800 CMOS Digital IC Design & Analysis Lecture 11 SRAM Zhuo Feng 11.1 Memory Arrays SRAM Architecture SRAM Cell Decoders Column Circuitryit Multiple Ports Outline Serial Access Memories 11.2 Memory Arrays

More information

SUBJECT CODE: IT T35 DIGITAL SYSTEM DESIGN YEAR / SEM : 2 / 3

SUBJECT CODE: IT T35 DIGITAL SYSTEM DESIGN YEAR / SEM : 2 / 3 UNIT - I PART A (2 Marks) 1. Using Demorgan s theorem convert the following Boolean expression to an equivalent expression that has only OR and complement operations. Show the function can be implemented

More information

BHARATHIDASAN ENGINEERING COLLEGE Degree / Branch : B.E./ECE Year / Sem : II/ III Sub.Code / Name : EC6302/DIGITAL ELECTRONICS

BHARATHIDASAN ENGINEERING COLLEGE Degree / Branch : B.E./ECE Year / Sem : II/ III Sub.Code / Name : EC6302/DIGITAL ELECTRONICS BHARATHIDASAN ENGINEERING COLLEGE Degree / Branch : B.E./ECE Year / Sem : II/ III Sub.Code / Name : EC6302/DIGITAL ELECTRONICS FREQUENTLY ASKED QUESTIONS UNIT I MINIMIZATION TECHNIQUES AND LOGIC GATES

More information

Digital Systems. Semiconductor memories. Departamentul de Bazele Electronicii

Digital Systems. Semiconductor memories. Departamentul de Bazele Electronicii Digital Systems Semiconductor memories Departamentul de Bazele Electronicii Outline ROM memories ROM memories PROM memories EPROM memories EEPROM, Flash, MLC memories Applications with ROM memories extending

More information

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011 FPGA for Complex System Implementation National Chiao Tung University Chun-Jen Tsai 04/14/2011 About FPGA FPGA was invented by Ross Freeman in 1989 SRAM-based FPGA properties Standard parts Allowing multi-level

More information

CSEE 3827: Fundamentals of Computer Systems. Storage

CSEE 3827: Fundamentals of Computer Systems. Storage CSEE 387: Fundamentals of Computer Systems Storage The big picture General purpose processor (e.g., Power PC, Pentium, MIPS) Internet router (intrusion detection, pacet routing, etc.) WIreless transceiver

More information

Course Batch Semester Subject Code Subject Name. B.E-Marine Engineering B.E- ME-16 III UBEE307 Integrated Circuits

Course Batch Semester Subject Code Subject Name. B.E-Marine Engineering B.E- ME-16 III UBEE307 Integrated Circuits Course Batch Semester Subject Code Subject Name B.E-Marine Engineering B.E- ME-16 III UBEE307 Integrated Circuits Part-A 1 Define De-Morgan's theorem. 2 Convert the following hexadecimal number to decimal

More information

Introduction to SRAM. Jasur Hanbaba

Introduction to SRAM. Jasur Hanbaba Introduction to SRAM Jasur Hanbaba Outline Memory Arrays SRAM Architecture SRAM Cell Decoders Column Circuitry Non-volatile Memory Manufacturing Flow Memory Arrays Memory Arrays Random Access Memory Serial

More information

3. Implementing Logic in CMOS

3. Implementing Logic in CMOS 3. Implementing Logic in CMOS 3. Implementing Logic in CMOS Jacob Abraham Department of Electrical and Computer Engineering The University of Texas at Austin VLSI Design Fall 27 September, 27 ECE Department,

More information

6. Latches and Memories

6. Latches and Memories 6 Latches and Memories This chapter . RS Latch The RS Latch, also called Set-Reset Flip Flop (SR FF), transforms a pulse into a continuous state. The RS latch can be made up of two interconnected

More information

Lecture #1: Introduction

Lecture #1: Introduction Lecture #1: Introduction Kunle Olukotun Stanford EE183 January 8, 20023 What is EE183? EE183 is continuation of EE121 Digital Logic Design is a a minute to learn, a lifetime to master Programmable logic

More information

Injntu.com Injntu.com Injntu.com R16

Injntu.com Injntu.com Injntu.com R16 1. a) What are the three methods of obtaining the 2 s complement of a given binary (3M) number? b) What do you mean by K-map? Name it advantages and disadvantages. (3M) c) Distinguish between a half-adder

More information

Introduction to CMOS VLSI Design Lecture 13: SRAM

Introduction to CMOS VLSI Design Lecture 13: SRAM Introduction to CMOS VLSI Design Lecture 13: SRAM David Harris Harvey Mudd College Spring 2004 1 Outline Memory Arrays SRAM Architecture SRAM Cell Decoders Column Circuitry Multiple Ports Serial Access

More information

SRAM. Introduction. Digital IC

SRAM. Introduction. Digital IC SRAM Introduction Outline Memory Arrays SRAM Architecture SRAM Cell Decoders Column Circuitry Multiple Ports Serial Access Memories Memory Arrays Memory Arrays Random Access Memory Serial Access Memory

More information

Dynamic CMOS Logic Gate

Dynamic CMOS Logic Gate Dynamic CMOS Logic Gate In dynamic CMOS logic a single clock can be used to accomplish both the precharge and evaluation operations When is low, PMOS pre-charge transistor Mp charges Vout to Vdd, since

More information

Code No: R Set No. 1

Code No: R Set No. 1 Code No: R059210504 Set No. 1 II B.Tech I Semester Regular Examinations, November 2006 DIGITAL LOGIC DESIGN ( Common to Computer Science & Engineering, Information Technology and Computer Science & Systems

More information

UNIT - V MEMORY P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

UNIT - V MEMORY P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT UNIT - V MEMORY P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) contents Memory: Introduction, Random-Access memory, Memory decoding, ROM, Programmable Logic Array, Programmable Array Logic, Sequential programmable

More information

Digital Integrated Circuits Lecture 13: SRAM

Digital Integrated Circuits Lecture 13: SRAM Digital Integrated Circuits Lecture 13: SRAM Chih-Wei Liu VLSI Signal Processing LAB National Chiao Tung University cwliu@twins.ee.nctu.edu.tw DIC-Lec13 cwliu@twins.ee.nctu.edu.tw 1 Outline Memory Arrays

More information

: : (91-44) (Office) (91-44) (Residence)

:  : (91-44) (Office) (91-44) (Residence) Course: VLSI Circuits (Video Course) Faculty Coordinator(s) : Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology Madras Chennai 600036 Email Telephone : srinis@iitm.ac.in,

More information

CS250 VLSI Systems Design Lecture 9: Memory

CS250 VLSI Systems Design Lecture 9: Memory CS250 VLSI Systems esign Lecture 9: Memory John Wawrzynek, Jonathan Bachrach, with Krste Asanovic, John Lazzaro and Rimas Avizienis (TA) UC Berkeley Fall 2012 CMOS Bistable Flip State 1 0 0 1 Cross-coupled

More information

Transistor: Digital Building Blocks

Transistor: Digital Building Blocks Final Exam Review Transistor: Digital Building Blocks Logically, each transistor acts as a switch Combined to implement logic functions (gates) AND, OR, NOT Combined to build higher-level structures Multiplexer,

More information

SEMESTER SYSTEM, PROPOSED SCHEME FOR B.Sc. (ELECTRONICS), B.Sc. (ELECTRONICS MAINTENANCE)

SEMESTER SYSTEM, PROPOSED SCHEME FOR B.Sc. (ELECTRONICS), B.Sc. (ELECTRONICS MAINTENANCE) SEMESTER SYSTEM, 2008 PROPOSED SCHEME FOR B.Sc. (ELECTRONICS), B.Sc. (ELECTRONICS MAINTENANCE) CLASS/ SEMESTER Sem-III Hons.-> Sem-IV Hons.-> B. Sc (Elex) B. Sc (Elex. Maint) EL-2101 Op-Amp & its Application

More information

Very Large Scale Integration (VLSI)

Very Large Scale Integration (VLSI) Very Large Scale Integration (VLSI) Lecture 8 Dr. Ahmed H. Madian ah_madian@hotmail.com Content Array Subsystems Introduction General memory array architecture SRAM (6-T cell) CAM Read only memory Introduction

More information

CMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM

CMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 22: Memery, ROM [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] Sp11 CMPEN 411 L22 S.1

More information

DE Solution Set QP Code : 00904

DE Solution Set QP Code : 00904 DE Solution Set QP Code : 00904 1. Attempt any three of the following: 15 a. Define digital signal. (1M) With respect to digital signal explain the terms digits and bits.(2m) Also discuss active high and

More information

Scheme G. Sample Test Paper-I

Scheme G. Sample Test Paper-I Sample Test Paper-I Marks : 25 Times:1 Hour 1. All questions are compulsory. 2. Illustrate your answers with neat sketches wherever necessary. 3. Figures to the right indicate full marks. 4. Assume suitable

More information

EMBEDDED SYSTEMS COURSE CURRICULUM

EMBEDDED SYSTEMS COURSE CURRICULUM On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:

More information

Code No: 07A3EC03 Set No. 1

Code No: 07A3EC03 Set No. 1 Code No: 07A3EC03 Set No. 1 II B.Tech I Semester Regular Examinations, November 2008 SWITCHING THEORY AND LOGIC DESIGN ( Common to Electrical & Electronic Engineering, Electronics & Instrumentation Engineering,

More information

Evolution of Implementation Technologies. ECE 4211/5211 Rapid Prototyping with FPGAs. Gate Array Technology (IBM s) Programmable Logic

Evolution of Implementation Technologies. ECE 4211/5211 Rapid Prototyping with FPGAs. Gate Array Technology (IBM s) Programmable Logic ECE 42/52 Rapid Prototyping with FPGAs Dr. Charlie Wang Department of Electrical and Computer Engineering University of Colorado at Colorado Springs Evolution of Implementation Technologies Discrete devices:

More information

MEMORIES. Memories. EEC 116, B. Baas 3

MEMORIES. Memories. EEC 116, B. Baas 3 MEMORIES Memories VLSI memories can be classified as belonging to one of two major categories: Individual registers, single bit, or foreground memories Clocked: Transparent latches and Flip-flops Unclocked:

More information

Outline. Field Programmable Gate Arrays. Programming Technologies Architectures. Programming Interfaces. Historical perspective

Outline. Field Programmable Gate Arrays. Programming Technologies Architectures. Programming Interfaces. Historical perspective Outline Field Programmable Gate Arrays Historical perspective Programming Technologies Architectures PALs, PLDs,, and CPLDs FPGAs Programmable logic Interconnect network I/O buffers Specialized cores Programming

More information

CHAPTER 12 ARRAY SUBSYSTEMS [ ] MANJARI S. KULKARNI

CHAPTER 12 ARRAY SUBSYSTEMS [ ] MANJARI S. KULKARNI CHAPTER 2 ARRAY SUBSYSTEMS [2.4-2.9] MANJARI S. KULKARNI OVERVIEW Array classification Non volatile memory Design and Layout Read-Only Memory (ROM) Pseudo nmos and NAND ROMs Programmable ROMS PROMS, EPROMs,

More information

NOTIFICATION (Advt No. 1/2018) Syllabus (Paper III)

NOTIFICATION (Advt No. 1/2018) Syllabus (Paper III) NOTIFICATION (Advt No. 1/2018) Syllabus (Paper III) Post Code - 302 Area: Instrumentation COMPUTER PROGRAMMING AND APPLICATION 1. OVERVIEW OF PROGRAMMING: Steps in program development, problem identification,

More information

Final Exam Solution Sunday, December 15, 10:05-12:05 PM

Final Exam Solution Sunday, December 15, 10:05-12:05 PM Last (family) name: First (given) name: Student I.D. #: Circle section: Kim Hu Department of Electrical and Computer Engineering University of Wisconsin - Madison ECE/CS 352 Digital System Fundamentals

More information

Hours / 100 Marks Seat No.

Hours / 100 Marks Seat No. 17333 13141 3 Hours / 100 Seat No. Instructions (1) All Questions are Compulsory. (2) Answer each next main Question on a new page. (3) Illustrate your answers with neat sketches wherever necessary. (4)

More information

Column decoder using PTL for memory

Column decoder using PTL for memory IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. Volume 5, Issue 4 (Mar. - Apr. 2013), PP 07-14 Column decoder using PTL for memory M.Manimaraboopathy

More information

DIGITAL ELECTRONICS. Vayu Education of India

DIGITAL ELECTRONICS. Vayu Education of India DIGITAL ELECTRONICS ARUN RANA Assistant Professor Department of Electronics & Communication Engineering Doon Valley Institute of Engineering & Technology Karnal, Haryana (An ISO 9001:2008 ) Vayu Education

More information

Hardware Design Environments. Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University

Hardware Design Environments. Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University Hardware Design Environments Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University Outline Welcome to COE 405 Digital System Design Design Domains and Levels of Abstractions Synthesis

More information

CMOS Logic Circuit Design Link( リンク ): センター教官講義ノートの下 CMOS 論理回路設計

CMOS Logic Circuit Design   Link( リンク ): センター教官講義ノートの下 CMOS 論理回路設計 CMOS Logic Circuit Design http://www.rcns.hiroshima-u.ac.jp Link( リンク ): センター教官講義ノートの下 CMOS 論理回路設計 Memory Circuits (Part 1) Overview of Memory Types Memory with Address-Based Access Principle of Data Access

More information

Digital Design Using Digilent FPGA Boards -- Verilog / Active-HDL Edition

Digital Design Using Digilent FPGA Boards -- Verilog / Active-HDL Edition Digital Design Using Digilent FPGA Boards -- Verilog / Active-HDL Edition Table of Contents 1. Introduction to Digital Logic 1 1.1 Background 1 1.2 Digital Logic 5 1.3 Verilog 8 2. Basic Logic Gates 9

More information

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni-625531 Question Bank for the Units I to V SEMESTER BRANCH SUB CODE 3rd Semester B.E. / B.Tech. Electrical and Electronics Engineering

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY & COMPUTER SCIENCE AND ENGINEERING QUESTION BANK II SEMESTER CS6201- DIGITAL PRINCIPLE AND SYSTEM DESIGN

More information

Memory and Programmable Logic

Memory and Programmable Logic Digital Circuit Design and Language Memory and Programmable Logic Chang, Ik Joon Kyunghee University Memory Classification based on functionality ROM : Read-Only Memory RWM : Read-Write Memory RWM NVRWM

More information

FPGA Programming Technology

FPGA Programming Technology FPGA Programming Technology Static RAM: This Xilinx SRAM configuration cell is constructed from two cross-coupled inverters and uses a standard CMOS process. The configuration cell drives the gates of

More information

Design Methodologies. Full-Custom Design

Design Methodologies. Full-Custom Design Design Methodologies Design styles Full-custom design Standard-cell design Programmable logic Gate arrays and field-programmable gate arrays (FPGAs) Sea of gates System-on-a-chip (embedded cores) Design

More information

ELCT 912: Advanced Embedded Systems

ELCT 912: Advanced Embedded Systems Advanced Embedded Systems Lecture 2: Memory and Programmable Logic Dr. Mohamed Abd El Ghany, Memory Random Access Memory (RAM) Can be read and written Static Random Access Memory (SRAM) Data stored so

More information

PART B. 3. Minimize the following function using K-map and also verify through tabulation method. F (A, B, C, D) = +d (0, 3, 6, 10).

PART B. 3. Minimize the following function using K-map and also verify through tabulation method. F (A, B, C, D) = +d (0, 3, 6, 10). II B. Tech II Semester Regular Examinations, May/June 2015 SWITCHING THEORY AND LOGIC DESIGN (Com. to EEE, ECE, ECC, EIE.) Time: 3 hours Max. Marks: 70 Note: 1. Question Paper consists of two parts (Part-A

More information

Memory in Digital Systems

Memory in Digital Systems MEMORIES Memory in Digital Systems Three primary components of digital systems Datapath (does the work) Control (manager) Memory (storage) Single bit ( foround ) Clockless latches e.g., SR latch Clocked

More information

R10. II B. Tech I Semester, Supplementary Examinations, May

R10. II B. Tech I Semester, Supplementary Examinations, May SET - 1 1. a) Convert the following decimal numbers into an equivalent binary numbers. i) 53.625 ii) 4097.188 iii) 167 iv) 0.4475 b) Add the following numbers using 2 s complement method. i) -48 and +31

More information

Hours / 100 Marks Seat No.

Hours / 100 Marks Seat No. 17320 21718 3 Hours / 100 Seat No. Instructions (1) All Questions are Compulsory. (2) Answer each next main Question on a new page. (3) Figures to the right indicate full marks. (4) Assume suitable data,

More information

OUTLINE Introduction Power Components Dynamic Power Optimization Conclusions

OUTLINE Introduction Power Components Dynamic Power Optimization Conclusions OUTLINE Introduction Power Components Dynamic Power Optimization Conclusions 04/15/14 1 Introduction: Low Power Technology Process Hardware Architecture Software Multi VTH Low-power circuits Parallelism

More information

R07

R07 www..com www..com SET - 1 II B. Tech I Semester Supplementary Examinations May 2013 SWITCHING THEORY AND LOGIC DESIGN (Com. to EEE, EIE, BME, ECC) Time: 3 hours Max. Marks: 80 Answer any FIVE Questions

More information

Memory Design I. Array-Structured Memory Architecture. Professor Chris H. Kim. Dept. of ECE.

Memory Design I. Array-Structured Memory Architecture. Professor Chris H. Kim. Dept. of ECE. Memory Design I Professor Chris H. Kim University of Minnesota Dept. of ECE chriskim@ece.umn.edu Array-Structured Memory Architecture 2 1 Semiconductor Memory Classification Read-Write Wi Memory Non-Volatile

More information

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS YEAR / SEM: III / V UNIT I NUMBER SYSTEM & BOOLEAN ALGEBRA

More information

Memory and Programmable Logic

Memory and Programmable Logic Memory and Programmable Logic Memory units allow us to store and/or retrieve information Essentially look-up tables Good for storing data, not for function implementation Programmable logic device (PLD),

More information

II/IV B.Tech (Regular/Supplementary) DEGREE EXAMINATION. Answer ONE question from each unit.

II/IV B.Tech (Regular/Supplementary) DEGREE EXAMINATION. Answer ONE question from each unit. Hall Ticket Number: 14CS IT303 November, 2017 Third Semester Time: Three Hours Answer Question No.1 compulsorily. II/IV B.Tech (Regular/Supplementary) DEGREE EXAMINATION Common for CSE & IT Digital Logic

More information

Prototype of SRAM by Sergey Kononov, et al.

Prototype of SRAM by Sergey Kononov, et al. Prototype of SRAM by Sergey Kononov, et al. 1. Project Overview The goal of the project is to create a SRAM memory layout that provides maximum utilization of the space on the 1.5 by 1.5 mm chip. Significant

More information

FPGA. Logic Block. Plessey FPGA: basic building block here is 2-input NAND gate which is connected to each other to implement desired function.

FPGA. Logic Block. Plessey FPGA: basic building block here is 2-input NAND gate which is connected to each other to implement desired function. FPGA Logic block of an FPGA can be configured in such a way that it can provide functionality as simple as that of transistor or as complex as that of a microprocessor. It can used to implement different

More information

SECTION -I Q.1 A Define & Explain following Opamp parameters with their measurement techniques.

SECTION -I Q.1 A Define & Explain following Opamp parameters with their measurement techniques. [Total No. of Questions: 12] [Total No. of Printed Pages: 3] UNIVERSITY OF PUNE [4363]-10 T. E. (Electronics/electronics and Telecommunication Engg) Analog Integrated Circuit Design and Application (2003

More information

INDEX OF VERILOG MODULES

INDEX OF VERILOG MODULES INDEX OF VERILOG MODULES add and subtract behavioral, 221 structural, 221 adder, Floating-point, 250 adders behavioral, 215 carry look-ahead, 258 CLA, modules for radix-4, 261 CLA, radix-4, 260 full adder,

More information

Columbia Univerity Department of Electrical Engineering Fall, 2004

Columbia Univerity Department of Electrical Engineering Fall, 2004 Columbia Univerity Department of Electrical Engineering Fall, 2004 Course: EE E4321. VLSI Circuits. Instructor: Ken Shepard E-mail: shepard@ee.columbia.edu Office: 1019 CEPSR Office hours: MW 4:00-5:00

More information

VLSI Test Technology and Reliability (ET4076)

VLSI Test Technology and Reliability (ET4076) VLSI Test Technology and Reliability (ET4076) Lecture 4(part 2) Testability Measurements (Chapter 6) Said Hamdioui Computer Engineering Lab Delft University of Technology 2009-2010 1 Previous lecture What

More information

DIPLOMA COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING

DIPLOMA COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING Department of Technical Education DIPLOMA COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING Third Semester Subject: Digital Electronics & Introduction to Microprocessors Contact Hrs/Week:4 Hrs Contact

More information

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences. Spring 2010 May 10, 2010

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences. Spring 2010 May 10, 2010 University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences EECS150 J. Wawrzynek Spring 2010 May 10, 2010 Final Exam Name: ID number: This is

More information

Embedded Systems: Hardware Components (part I) Todor Stefanov

Embedded Systems: Hardware Components (part I) Todor Stefanov Embedded Systems: Hardware Components (part I) Todor Stefanov Leiden Embedded Research Center Leiden Institute of Advanced Computer Science Leiden University, The Netherlands Outline Generic Embedded System

More information

R07. Code No: V0423. II B. Tech II Semester, Supplementary Examinations, April

R07. Code No: V0423. II B. Tech II Semester, Supplementary Examinations, April SET - 1 II B. Tech II Semester, Supplementary Examinations, April - 2012 SWITCHING THEORY AND LOGIC DESIGN (Electronics and Communications Engineering) Time: 3 hours Max Marks: 80 Answer any FIVE Questions

More information

Design Methodologies and Tools. Full-Custom Design

Design Methodologies and Tools. Full-Custom Design Design Methodologies and Tools Design styles Full-custom design Standard-cell design Programmable logic Gate arrays and field-programmable gate arrays (FPGAs) Sea of gates System-on-a-chip (embedded cores)

More information