Sie sind auf Seite 1von 17

EDA Introduction

Exam

Please leave the rest of this page blank for use by the graders:

Problem No. of points Score Grader


1 5
2 15
3 20
4 5
5 15
6 10
7 15
8 15
Total 100

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
Problem 1 (5%)

1. What is design complexity?


2. Define VLSI design hierarchy and abstraction.
3. Define the most important entities of VLSI design.
4. Define top-down and bottom-up design methodology.
5. What is the problem of synthesis?
6. What is the problem of verification?
7. Define design actions and tools.
8. Define design options.
9. Give sample problems in EDA industry.
10. Give the key steps in history and evolution of the EDA.
11. Give future trends of EDA.

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
NAME:_________________________________
Work Page for Problem 1

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
Problem 2 (15%)

1. Define the means of EDA support.


2. Define the structure of technical support of EDA.
3. Give the variants of topology of Local Area Network.
4. Define the structure of corporate network of EDA.
5. What is methodological support of EDA?
6. What is mathematical support of EDA?
7. What is linguistic support of EDA?
8. What is linguistic support?
9. Give an example of Gate-Level Netlist.
10. Give an example of Transistor-Level Netlist.
11. Give an example of SPICE Netlist.
12. What file formats are used in EDA?
13. What is a system software of EDA?
14. What is an application software of EDA?

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
NAME:_________________________________
Work Page for Problem 2

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
Problem 3 (20%)

1. Define the design levels and applied mathematical apparatus.


2. What problems are solved in one level of design?
3. What are the peculiarities of linear, cyclic, independent, adaptive increases and
random search strategy of design process?
4. What is the peculiarity of design as a synthesis problem?
5. Define the design phases and automation problems.
6. Define formalized IC as a design object.
7. Give the hierarchy of methodical support of EDA.
8. What do the mathematical models of the below written groups describe and which
mathematical device is used in them?
 Micromodel
 Macromodel
 Metamodel.
9. Present the classification of mathematical models according to the below mentioned
criteria:
 Description depth
 Presentation form
 Description level.
10. How is the accuracy of mathematical models of EDA defined?
11. What is decomposition?
12. What are costs?

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
NAME:_________________________________
Work Page for Problem 3

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
Problem 4 (5%)

1. What is HDL synthesis?


2. Present synthesis steps and explain them.
3. Present synthesis flow.
4. Define flattening.
5. Define structuring.
6. Which are requirements to synthesis tools?
7. Which are characteristics of synthesis tools?
8. Define High-level synthesis.
9. Present logic synthesis steps.
10. Present circuit level design flow.
11. Present Circuit Level Analysis and Synthesis Problems.
12. Present physical synthesis steps.
13. Present new trends in physical design cycle

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
NAME:_________________________________
Work Page for Problem 4

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
Problem 5 (15%)

1. Define the information support of EDA.


2. What are the components of information support of EDA?
3. How are DB and EDA integrated?
4. What is the principle of organization of central and auxiliary DB?
5. Define relational, hierarchical and network data models.
6. Give an example for each relational, hierarchical and network data models.
7. Give the simple flow of information support of EDA.
8. What is double-sided independence of information support?
9. Give organization of a design library in the environment of Milkyway database.
10. How is information support of physical design implemented in the environment of IC
Compiler?
11. Give the definition of logical and target libraries.
12. Give the definition of physical libraries.
13. Give the definition of reference libraries.
14. Give the definition of standard cell libraries.

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
NAME:_________________________________
Work Page for Problem 5

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
Problem 6 (10%)

1. Give the features of EDA application in the phase of architectural design.


2. Give the features of EDA application in the phase of logic design.
3. Give the features of EDA application in the phase of physical design.
4. Give the features of EDA application for full custom design cycle.
5. Give the features of EDA application for semi-custom design cycle.
6. Give the features of EDA application for cell-based design cycle.
7. Give the features of EDA application for the design flow of digital standard cell
libraries.
8. Give design approaches.
9. What digital EDA tools are known?
10. What analog EDA tools are known?
11. Give simplified chip design flow and examples of applying EDA tools in various
phases of the design.
12. Give detailed digital design VLSI flow and specify the applicability of Synopsys EDA
tools at different phases.

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
NAME:_________________________________
Work Page for Problem 6

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
Problem 7 (15%)

1. What components does EDA software consist of?


2. Define systems software.
3. Define application software.
4. What are the requirements to EDA software?
5. What is the structure of system software?
6. Define the principles of organizing application software.
7. Define design levels and design implementation EDA tool flows.
8. Define design levels and design verification EDA tool flows.
9. What testing tools are known and how are they applied?
10. What are the important phases of history of EDA tools?
11. Give examples of system level simulation tools; logic synthesis tools; RTL
simulation tools; physical synthesis tools; system verification tools; design
management tools.

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
NAME:_________________________________
Work Page for Problem 7

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
Problem 8 (15%)

1. Present the basic capabilities and peculiarities of the following Synopsys tools:
 Design Compiler
 PrimeTime
 IC Compiler II
 Custom Compiler
2. Show what design phases the following Synopsys tools refer to:
 DesignWare Library
 Design Compiler
 Physical Compiler
 VCS-MX, PrimeTime
 VERA
 Power Compiler
 Formality
 IC Compiler II
 NanoSim
 HSPICE
 StarRC
 IC Validator
 DFT Compiler
 TetraMAX
 Proteus.

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan
NAME:_________________________________
Work Page for Problem 8

Synopsys University Courseware


Copyright © 2017 Synopsys, Inc. All rights reserved.
Developed by: Vazgen Melikyan

Das könnte Ihnen auch gefallen