wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASIC Design Flow Procedure using Cadence Tool Suite

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Which of the following is the correct first step to create a workspace for an ASIC design project using the Cadence Tool Suite?

a)

Make a right click on the Desktop and select the option 'New Folder'.

b)

Open the Cadence Tool Suite and select 'Create Project'.

c)

Type 'cshell' in the terminal to create a workspace.

d)

Download the workspace template from the internet.

2.

In the ASIC design flow procedure, which technology nodes are available for synthesis, and what is the name of the synthesis tool used?

a)

The available technology nodes are 180nm, 90nm, and 45nm, and the synthesis tool used is 'Genus'.

b)

The available technology nodes are 130nm, 65nm, and 28nm, and the synthesis tool used is 'Virtuoso'.

c)

The available technology nodes are 180nm, 90nm, and 65nm, and the synthesis tool used is 'Spectre'.

d)

The available technology nodes are 45nm, 28nm, and 14nm, and the synthesis tool used is 'Genus'.

3.

What does Moore's law state about the scale of integrated circuits (ICs)?

a)

The scale of ICs has doubled every 18 months.

b)

The scale of ICs has halved every 18 months due to technological limitations.

c)

The scale of ICs remains constant over time.

d)

The scale of ICs changes randomly every year.

4.

Select all correct statements about feature size in integrated circuits (ICs).

a)

Feature size refers to the size of transistors and interconnecting wires in ICs.

b)

Decreasing feature size has resulted in increased operating frequencies and clock speeds.

c)

Feature size has increased from tens of microns to hundreds of microns over time.

d)

Current submicron technologies are based on feature sizes of less than 100 nanometers.

5.

Refer to the diagram showing the VLSI development process. Which stage comes immediately after 'Fabrication'?

a)

Wafer Test

b)

Design Verification

c)

Packaging

d)

Final Testing

6.

Refer to the diagram showing the design hierarchy in VLSI. Which level comes directly after the Behavioral (Architecture) Level in the design process?

a)

Register-Transfer Level

b)

Logical (Gate) Level

c)

Physical (Transistor) Level

7.

What is the formula for calculating the yield of a manufacturing process in VLSI testing?

a)

Yield = Number of acceptable parts / Total number of parts fabricated

b)

Yield = Number of faulty parts passing final test / Total number of parts passing final test

c)

Yield = Number of parts passing initial test / Total number of parts fabricated

8.

What does the mean time between failures (MTBF) represent in reliability engineering?

a)

The expected time between two consecutive failures of a system

b)

The total time a system operates before its first failure, including repair time

c)

The average time required to repair a system after a failure

d)

The probability that a system will operate normally until a given time

9.

What is the formula for fault coverage in the context of VLSI circuit testing?

a)

Fault coverage = Number of detected faults / Total number of faults

b)

Fault coverage = Total number of faults / Number of detected faults

c)

Fault coverage = Number of detected faults × Total number of faults

d)

Fault coverage = Number of detected faults + Total number of faults

10.

Refer to the example circuit diagram. If a stuck-at-0 fault occurs on fanout branch line d, how does this affect the output y?

a)

The output y will behave differently than if a stuck-at-0 fault occurs on fanout branch line e.

b)

The output y will be the same as if a stuck-at-0 fault occurs on fanout branch line e.

c)

The output y will always be logic 0 regardless of the input.

d)

The output y will always be logic 1 regardless of the input.

11.

Which formula is used to calculate the number of collapsed faults in a combinational circuit constructed from elementary logic gates?

a)

Number of collapsed faults = 2 × (number of POs + number of fanout stems) + total number of gate (including inverter) inputs − total number of inverters.

b)

Number of collapsed faults = (number of POs × number of fanout stems) − total number of gate inputs + total number of inverters.

c)

Number of collapsed faults = number of gate inputs × number of inverters × number of fanout stems.

d)

Number of collapsed faults = (number of POs + number of gate inputs) ÷ total number of inverters.

12.

Refer to the diagram of the two-input CMOS NOR gate. Which type of transistor fault creates a conducting path between VDD and VSS, resulting in a voltage divider at the output node Z?

a)

Stuck-open fault, which requires a sequence of two vectors for detection.

b)

Stuck-short fault, which may be detected by monitoring the steady-state power supply current (IDDQ testing).

c)

Stuck-at fault, which is detected by a single test vector.

d)

Latch fault, which causes the output to retain its previous state.

13.

What is the formula for calculating the number of collapsed transistor faults in a circuit, where T is the total number of transistors, Ts is the total number of transistors in series, Gs is the total number of groups of transistors in series, Tp is the total number of transistors in parallel, and Gp is the total number of groups of transistors in parallel?

a)

Number of collapsed faults = 2 × T − Ts + Gs − Tp + Gp

b)

Number of collapsed faults = T × Ts + Gs × Tp + Gp

c)

Number of collapsed faults = T + Ts + Gs + Tp + Gp

d)

Number of collapsed faults = 2 × T + Ts − Gs + Tp − Gp

14.

Refer to Figure 1.9, which illustrates various bridging fault models in VLSI circuits, including wired-AND, wired-OR, and dominant bridging fault models. Which statement best describes the difference between the wired-AND and dominant-AND bridging fault models?

a)

In the wired-AND model, the signal net takes a logic 0 if either shorted line is sourcing a logic 0, while in the dominant-AND model, one driver dominates the logic value of the shorted nets only for a given logic value.

b)

In the wired-AND model, the signal net takes a logic 1 if either shorted line is sourcing a logic 1, while in the dominant-AND model, both drivers must source a logic 1 for the net to be logic 1.

c)

The wired-AND model is used only for resistive shorts, while the dominant-AND model is used for open faults.

d)

The dominant-AND model always produces the same output as the wired-AND model regardless of the input values.

15.

Which of the following best describes a path-delay fault in a logic circuit?

a)

A fault that considers the cumulative propagation delay along a signal path through the circuit.

b)

A fault that only considers the delay at a single gate in the circuit.

c)

A fault that is caused by a short circuit between two signal lines.

d)

A fault that occurs when the output of a gate is stuck at a constant value.

16.

What is the primary function of the slow.lib library in Cadence tools?

a)

To represent the worst-case timing scenario and ensure the chip meets performance requirements under unfavorable operating conditions.

b)

To speed up the design process by minimizing propagation delay in logic gates and wires.

c)

To optimize the chip for the fastest possible operating conditions only.

d)

To check for syntax errors in hardware description language files.

17.

Which statement best describes the effect of setting the syn_map_effort attribute to 'high' in a synthesis tool?

a)

It applies more aggressive and time-consuming optimization algorithms to achieve the best possible Quality of Results (QoR), potentially reducing area further or improving timing sign-off results.

b)

It uses fewer algorithms and less runtime, suitable for quick check runs where speed is more important than final Power, Performance, and Area (PPA) optimization.

c)

It provides a balance between runtime, QoR, and optimization algorithms, employing a standard set of algorithms to meet timing requirements, minimize area, and optimize power consumption.

18.

What does a negative slack value in a timing report indicate?

a)

It indicates a timing violation in the design.

b)

It means the design meets all timing requirements with margin.

c)

It shows the design has no setup time violations.

d)

It represents the total delay from the clock source.