Professional Documents
Culture Documents
2. Which of the following statements is true regarding Verilog tasks and functions?
5. What is the difference between "always @()" and "always @(posedge clk)" in Verilog?
a) "always @()" triggers on any change in any input, while "always @(posedge clk)" triggers only
on the positive edge of the clk signal.
b) "always @()" triggers only on the positive edge of the clk signal, while "always @(posedge
clk)" triggers on any change in any input.
c) Both "always @()" and "always @(posedge clk)" trigger on any change in any input.
d) Both "always @(*)" and "always @(posedge clk)" trigger only on the positive edge of the clk
signal.
6. What does the $stop system task do in Verilog?
9. Which phase of the digital design flow typically follows logic synthesis?
a) Verification
c) RTL Design
d) Functional Verification
a) It refers to the process of selecting the appropriate logic gates from a technology library to
implement a given logic function.
a) Synthesis
b) Simulation
c) Verification
d) Formal verification
12. Which logic synthesis optimization technique focuses on reducing the dynamic and static
power consumption of a circuit?
a) Clock gating
b) Retiming
c) Technology mapping
d) Area optimization
a) Power consumption
b) Timing constraints
c) HDL syntax
d) Signal integrity
16. In floorplanning, what is meant by the term "floorplan"?
b) A layout of the physical components on the chip, including their sizes and positions.
17. Which of the following is NOT a typical step in the floorplanning process?
a) Timing constraints
b) Power consumption
c) Synthesis directives
d) Routing congestion
c) To physically position and orient the standard cells and macros on the chip.
a) Floorplanning
b) Routing
c) Synthesis
d) Verification
21. In integrated circuit design, what does the term "placement legality" refer to?
a) Ensuring that all cells are placed within a specified area on the chip.
22. What role does placement optimization play in the IC design process?
a) To physically position and orient the standard cells and macros on the chip.
a) Floorplanning
b) Placement
c) Synthesis
d) Verification
25. In integrated circuit design, what does the term "routing congestion" refer to?
b) The inability to route all interconnections within the specified area on the chip.
d) The process of selecting the optimal routing algorithm for a specific design.
26. What is the main role of global routing in the routing phase of IC design?
a) Timing constraints
b) Power consumption
c) Placement legality
d) Synthesis directives
d) To physically position and orient the standard cells and macros on the chip.
29. Which aspect of routing is critical for ensuring signal integrity in an integrated circuit?
30. What is the primary purpose of static timing analysis (STA) in integrated circuit design?
a) Floorplanning
b) Placement
c) Routing
d) Verification
32. What does the term "static" refer to in static timing analysis?
a) It means that timing constraints are fixed and not subject to change.
33. Which of the following timing paths is NOT typically analyzed in static timing analysis?
a) Setup time
b) Hold time
c) Clock-to-Q delay
d) Propagation delay
34. What role does clock skew play in static timing analysis?
c) It accounts for differences in clock arrival times at different parts of the circuit.
35. What is the purpose of setting timing constraints in static timing analysis?
d) To physically position and orient the standard cells and macros on the chip.
36. Which of the following statements best describes the output of static timing analysis?
37. What is the primary purpose of setup and hold analysis in integrated circuit design?
b) To ensure that the circuit meets timing requirements regarding data arrival and stability.
38. In setup and hold analysis, what does the setup time represent?
a) The minimum time data must be stable before the clock edge for reliable capture.
b) The minimum time data must be stable after the clock edge for reliable capture.
c) The maximum time data must be stable before the clock edge for reliable capture.
d) The maximum time data must be stable after the clock edge for reliable capture.
b) Data remains stable after the clock edge, leading to incorrect results.