VLSI DESIGN (ELECTIVE-I) Question Bank Unit I

Similar documents
Department of Technical Education DIPLOMA COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING. Fifth Semester. Subject: VHDL Programming

St.MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

MLR Institute of Technology

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATIONS ENGINEERING

Lecture 3: Modeling in VHDL. EE 3610 Digital Systems


Abi Farsoni, Department of Nuclear Engineering and Radiation Health Physics, Oregon State University

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

Hardware Description Language VHDL (1) Introduction

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

ELCT 501: Digital System Design

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

PINE TRAINING ACADEMY

ACS College of Engineering. Department of Biomedical Engineering. Logic Design Lab pre lab questions ( ) Cycle-1

CHAPTER - 2 : DESIGN OF ARITHMETIC CIRCUITS

FPGA Design Challenge :Techkriti 14 Digital Design using Verilog Part 1

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

IT T35 Digital system desigm y - ii /s - iii

Code No: R Set No. 1

Topics. Midterm Finish Chapter 7

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

C-Based Hardware Design

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

Digital System Design with SystemVerilog

Digital Design with FPGAs. By Neeraj Kulkarni

Hours / 100 Marks Seat No.

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

3. The high voltage level of a digital signal in positive logic is : a) 1 b) 0 c) either 1 or 0


Digital Logic Design Exercises. Assignment 1

END-TERM EXAMINATION

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

Code No: R Set No. 1

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

SRI SUKHMANI INSTITUTE OF ENGINEERING AND TECHNOLOGY, DERA BASSI (MOHALI)

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

Verilog Fundamentals. Shubham Singh. Junior Undergrad. Electrical Engineering

Field Programmable Gate Array

Microcomputers. Outline. Number Systems and Digital Logic Review

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

Lecture 12 VHDL Synthesis

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Written exam for IE1204/5 Digital Design Thursday 29/

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

VALLIAMMAI ENGINEERING COLLEGE

R a) Simplify the logic functions from binary to seven segment display code converter (8M) b) Simplify the following using Tabular method

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

Combinational Logic II

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

Lecture 1: VHDL Quick Start. Digital Systems Design. Fall 10, Dec 17 Lecture 1 1

Lecture 7. Standard ICs FPGA (Field Programmable Gate Array) VHDL (Very-high-speed integrated circuits. Hardware Description Language)

Digital Design with SystemVerilog

VALLIAMMAI ENGINEERING COLLEGE

Keywords: Soft Core Processor, Arithmetic and Logical Unit, Back End Implementation and Front End Implementation.

ECE 448 Lecture 3. Combinational-Circuit Building Blocks. Data Flow Modeling of Combinational Logic

1. What is y-chart? ans: The y- chart consists of three domains:- behavioral, structural and geometrical.

UNIT I BOOLEAN ALGEBRA AND COMBINATIONAL CIRCUITS PART-A (2 MARKS)

ECE 448 Lecture 3. Combinational-Circuit Building Blocks. Data Flow Modeling of Combinational Logic

LABORATORY MANUAL VLSI DESIGN LAB EE-330-F

ii) Do the following conversions: output is. (a) (101.10) 10 = (?) 2 i) Define X-NOR gate. (b) (10101) 2 = (?) Gray (2) /030832/31034

2/14/2016. Hardware Synthesis. Midia Reshadi. CE Department. Entities, Architectures, and Coding.

COE 405 Design Methodology Based on VHDL

VHDL Examples Mohamed Zaky

ECE 2300 Digital Logic & Computer Organization. More Sequential Logic Verilog

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).

Injntu.com Injntu.com Injntu.com R16

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

ECE 341 Midterm Exam

Topics. Midterm Finish Chapter 7

Verilog Tutorial (Structure, Test)

ECE 341 Midterm Exam

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

DIGITAL ELECTRONICS. Vayu Education of India

The VHDL Hardware Description Language

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Computer Architecture (TT 2012)

Code No: R Set No. 1

Chapter 2 Basic Logic Circuits and VHDL Description

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT

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

QUESTION BANK FOR TEST

10EC33: DIGITAL ELECTRONICS QUESTION BANK

UNIT V: SPECIFICATION USING VERILOG HDL

Code No: 07A3EC03 Set No. 1

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

ECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010

Lecture Topics. Announcements. Today: Integer Arithmetic (P&H ) Next: continued. Consulting hours. Introduction to Sim. Milestone #1 (due 1/26)

Note: Closed book no notes or other material allowed, no calculators or other electronic devices.

DE Solution Set QP Code : 00904

COPYRIGHTED MATERIAL INDEX

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY

Digital Logic & Computer Design CS Professor Dan Moldovan Spring 2010

Lecture 38 VHDL Description: Addition of Two [5 5] Matrices

Introduction to Field Programmable Gate Arrays

Systems Programming. Lecture 2 Review of Computer Architecture I

Hours / 100 Marks Seat No.

ECE 545 Lecture 5. Data Flow Modeling in VHDL. George Mason University

Digital logic fundamentals. Question Bank. Unit I

Digital Logic Design Lab

Combinational Logic Circuits

Transcription:

VLSI DESIGN (ELECTIVE-I) Question Bank Unit I B.E (E&C) NOV-DEC 2008 1) If A & B are two unsigned variables, with A = 1100 and B = 1001, find the values of following expressions. i. (A and B) ii. (A ^ B) iii.!(b) iv. As/r3 v. (A&&B) 2) Compare between VHDL and Verilog. 3) Explain different operators of VHDL and Verilog. MAY-JUNE 2009 4) Write a VHDL and Verilog description for a half adder using behavioural and dataflow style of modeling. 5) Compare between VHDL and Verilog. 6) Discuss VHDL data types in detail. APRIL/MAY 2010 7) Explain structure of VHDL & Verilog with reference to i) Operators ii) Data types iii) Ease of learning iv) Library & packages v) Procedure & tasks 8) List & Explain different styles of description 9) Explain structure of VHDL & Verilog NOV/DEC 2010 10) If A and B are two unsigned variable with A=0110 and B=1010 find the values of Following expression: i) ( A and B) ii) (A ^ B) iii)!(a) iv) A SRA 1 v) (A && B) 11) Explain different datatypes of Verilog 12) Explain structure of VHDL and Verilog Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 1

APRIL /MAY 2011 13) Determine whether the following statements are VHDL, Verilog or can be both i) port (input 1: std_logic; output 2: std_logic); ii) y= s ^ sel ; iii) module vhdl (I 1, I 2, O 1, O 2 ); iv) process Verilog (a,b,c) v) begin 14) List and explain different styles of descriptions. 15) Explain different operators of VHDL. NOVEMBER/DECEMEBR 2011 16) Write history of VHDL & Verilog. 17) Write Structural and data flow description for half adder. 18) Explain simulation and synthesis with flow. APRIL /MAY 2012 19) Explain data types in verilog with suitable example.explain importance of std_logic data type in VHDL. 20) Write structural description of full adder (1 bit) in VHDL and verilog.the code must include the description for components used. 21) If A and B are two unsigned variables,a=1100 & B=1001 find the following. i) A AND B ii) A ^ B iii) A NOR B iv) A & B v) A&&B vi)!b vii) ~ (A) viii) A slr 3 ix) A>>1 x) B ror 2 NOVEMBER/DECEMBER 2012 22) Explain in detail Arithmetic operators in VHDL and Verilog. 23) Explain structure of VHDL and Verilog Module. 24) Explain different data types in VHDL. APRIL /MAY 2013 25) List and explain different styles of description. 26) Explain in detail shift and rotate operators in VHDL and Verilog. 27) Explain Data types in VHDL. Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 2

Question Bank Unit II NOV-DEC 2008 1) Write the data flow description and derive a minimixed Boolean function of the system that has three 1-bit inputs a (2) a (1) a (0) and one 1- bit output Y the least significant bit is a (0), y is 1 only when (a (2) a (1) a (0) ) = (1,3,6,7) otherwise Y is 0. 2) Find programming errors and write correct statements. i. Process (2), where Z is output. ii. Y <= Y * i, iii. Z := Y * i. iv. Process (N) begin variable Y, i : natural. v. While (i<n) loop i := i + 1; Y := Y * i; end; 3) Draw flow chart, logic symbol for 2:1 mux. Write behavioural description using IF_ELSE statement. MAY-JUNE 2009 4) Derive a minimized Boolean expression for multiplication of a b where a and b are 2 bit nos. Write a VHDL code for the same using dataflow description. 5) Write a VHDL code for description of a 3 bit binary counter using behavioural statement. The counter uses synchronous active high clear signal. 6) Define signals and variables in VHDL. Illustrate an example to show difference between signal assignment and variable assignment statement. APRIL/MAY 2010 7) Write a VHDL code for 3 bit down counter with active low synchronous clear in behavioral style of description. 8) Design and write a VHDL programming errors in dataflow & behavioral style of description. 9) Design & write VHDL code for D latch NOV/DEC 2010 10) Explain the following with ref to VHDL: i) Signal declaration and assignment statement. ii) Variable declaration and assignment statement. 11)Write VHDL code 0f 2 2 magnitude comparator in data flow style description. 12) List common VHDL programming errors in data flow and behavioral style description Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 3

APRIL /MAY 2011 13) Write VHDL code for 3-bit carry look ahead adder in data flow style. 14) Write code of 4 bit up counter with synchronous active high clear in behavioral style. 15) Write code for D-latch using variable assignment statement in behavioral style. NOVEMBER/DECEMEBR 2011 16) Design two bit magnitude comparator of input a 0, a 1, b 0, b 1 and output equal, eless, egreat using dataflow description. 17) Write VHDL code for 3 bit counter with active low clear using behavioral Description 18) Explain any two sequential statements using example. APRIL /MAY 2012 19) Design a 2 2 combinational array multiplier and write a dataflow description for the same. 20) Explain constants,signal and variables in VHDL.Give suitable example to illustrate difference between signal and variable. 21) Write a behavioral code for 4 bit up decade counter with synchronous active high clear signal. NOVEMBER/DECEMBER 2012 22) Write a dataflow description in VHDL of a fulladder with enable.if the enable is low(0),the sum and carry are zero;otherwise,the sum and carry are the usual output of the adder.use a 7-ns delay for any gate including XOR gate.draw the truth table and derive the Boolean function after minimization. 23) Write the VHDL code for 3 bit carry look ahead adder in dataflow description. 24) Write VHDL code for J-K flip flop using case statement and for D-flipflop using if statement. APRIL /MAY 2013 25) Write VHDL code of 2 2 magnitude comparator in data flow style of description. 26) Write VHDL code of 4-bit counter with Asynchronous low clear in behavioral style. 27) Explain signal declaration and assignment statement with example. Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 4

Question Bank Unit III NOV-DEC 2008 1) Design a 3 bit synchronous counter using JK flip flop and write the structural description. 2) Derive the switch level logic for NOR with truth table and write switch level description. 3) Explain CMOS switch and write code for it. MAY-JUNE 2009 4) Write a structural description for given logic diagram. 5) Write a switch level description for a 2 input CMOS NAND gate. 6) Explain procedures and functions in VHDL. Give an example to illustrate use of procedure for a full adder using half adder. APRIL/MAY 2010 7) Explain organization of the structural description with example. 8) Explain the following with example(any three). i) Binding between Entity & Architecture ii) Binding between Library &module iii) Binding between library & component iv) Binding between Entity & component 9) Write VHDL behavioral code for MOS switch i) NMOS ii) PMOS NOV/DEC 2010 10) Draw switch level logic for X-NOR gate with minimum number of transistors and write switch level description for the same. 11) Write VHDL code for decade Counter with terminal count using D-Flip Flop 12) Write behavioral code for: i) NMOS and ii) PMOS Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 5

APRIL /MAY 2011 13) Derive switch level logic for 2 1 multiplexer with active high enable and write code for same. 14) Explain C-MOS switch and write code for it. 15) Write structural description of (N+1) bit magnitude comparator using generate statement. NOVEMBER/DECEMEBR 2011 16) Write structural description for full adder. 17) Draw and explain serial and parallel combination of switch. 18) Write switch level description of AND & OR logic gate. APRIL /MAY 2012 19) Write a structural description for the following 3 bit ripple carry adder.the design should describe the 1 bit full adder used as component. 20) What are features of switch level description.list the relationship between source., drain and gate of NMOS switch and write a VHDL Description for the same. 21) Explain generate and generic statements in VHDL.Explain importance of procedure and functions in VHDL. NOVEMBER/DECEMBER 2012 22) Explain Bindings in VHDL with suitable examples. 23) Derive the switch level logic for NAND gate with truth table and write switch level description. 24) Write a VHDL code for fulladder using Half adder in structural style of description. APRIL /MAY 2013 25) Explain following with example. i) Binding between Entity and Architecture. ii) Binding between Library and Component. 26)Draw switch level logic for X-NOR gate with minimum number of transistors and write switch level description for the same. 27) Design a 2-bit synchronous counter using JK flip-flop and write the structural description. Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 6

Question Bank Unit IV NOV-DEC 2008 1) What is package? How it allows the user to access built-in constructs? Write code for the package in codes and it has members add, mul, divide and null. 2) What is record type? Explain with program that outputs the current temperatures and forecast condition Sunny. 3) Write mixed type description of ALU for given operations. Operation code Operation (OPC) 00 addition 01 Multiplication 10 division 11 null MAY-JUNE 2009 4) What is mixed type description? Explain strategy to use mixed type description. Write a mixed type description for 2:1 decoder. 5) Explain following in brief referring to file processing in VHDL. i. File Open ii. File Close iii. Readline iv. Write 6) Explain package in detail. Give the statements for declaration and accessing package using an example. APRIL/MAY 2010 7) Design 1 bit full adder & write mixed type description 8) Write VHDL code for finding the greatest element of an array for N + 1 element 9) Explain file processing with an example. NOV/DEC 2010 10) Write VHDL code for addition of two [5 5] matrices. 11) Explain how you will read a file consisting of ASCII character in VHDL. 12) Write a VHDL code to find the smallest number among N+1 elements of an array APRIL /MAY 2011 13) Write code for 16 8 SRAM. 14) Write code, explain reading a text file containing real numbers 15) Write code for finding a greatest element of an array for N+ 1 element. Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 7

NOVEMBER/DECEMEBR 2011 16) Write VHDL package for package codes whose members are add,mul, divide, none.explain why we used package. 17) Write mixed type description of an arithmetic logic unit operation selection of ALU. Operation code Operation 00 addition 01 Multiplication 10 division 11 null 18) Explain different record type with their formats APRIL /MAY 2012 19) What is mixed type description.explain strategy to use mixed type description.write a mixed type description for 2:1 multiplexer and mention styles of descriptions used. 20) Explain the following with reference t file processing in V HDL. i) Readline ii) Writeline iii) Read iv) Write 21) Explain arrays in VHDL.Write a VHDL description to find greatest number in array A of 5 elements.the array is as follows. A= [ 1100, 1110, 1010, 0011, 1101 ]. NOVEMBER/DECEMBER 2012 22) Explain file processing with an example. 23) What is record type? Explain with program that outputs the current temperatures and forecast condition. 24) Write VHDL description for addition of two [5 5] matrices. APRIL /MAY 2013 25) What are user defined data types? Give its format and explain with example. 26) Write VHDL code for addition of two two [5 5] matrices. 27) Write VHDL code for finding the gratest element of an array of (N+1) elements. Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 8

Question Bank Unit V NOV-DEC 2008 1) Draw and explain Xilinx Spartan 4000 series FPGA architecture. 2) Explain Built in self test. 3) How digital pattern generator and logic analyzer have advantages over simulator? Explain. MAY-JUNE 2009 4) Draw and explain architecture of Xilinx 9500 CPLD series. 5) What is advantage of debugging tools over simulation tools? Justify with example of digital pattern generator and logic analyzer. 6) Explain need of testing logic circuit and various faults occurring in circuit. Discuss various ways of testing circuit. APRIL/MAY 2010 7) Explain with neat diagram architecture of Xilinx Spartan 4000 series FPGA. 8) Explain: i) Design for testability ii) Scan path technique 9) Explain fault module for testing logic circuits w.r.t i) Stuck at model ii) Single & multiple fault iii) CMOS circuit. NOV/DEC 2010 10) Explain with neat diagram architecture of Xilinx 9500 series CPLD. 11) Write short note on: i) Design of testability ii) Boundary Scan test. 12) Explain logic analyzer with built in digital pattern generator and its advantages over Simulator APRIL /MAY 2011 13) Explain architecture of Xilinx Spartan 4000 series FPGA architecture. 14) Write short note on digital pattern generator and logic analyzer. 15) Explain path sensitizing and random test. NOVEMBER/DECEMEBR 2011 16) Compare CPLD & FPGA. 17) Explain fault module for testing logic circuits. 18) Explain the term Advantage of Logic analyzer with built in digital pattern generator over simulator. Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 9

APRIL /MAY 2012 19) Explain BIST in detail for testing of logic circuits. 20) Explain architecture of Xilinx 9500 CPLD series. 21) Explain usage of logic analyzer and pattern generator in testing and debugging. NOVEMBER/DECEMBER 2012 22) Draw and explain Xilinx Spartan 4000 series FPGA. 23) Explain advantages of logic analyzer with built in pattern generator over simulator. 24) Explain i) Design for testability ii) Scan path techniques. APRIL /MAY 2013 25) Explain i) Design for testability ii) Scan path techniques. 26) Compare CPLD & FPGA. 27) Explain fault module for testing logic circuits. Prepared By: Mr.N.G.Nirmal, Assistant Professor, SSGBCOE&T, Bhusawal. Page 10