Verilog Weekly Quiz 1 - : Questions Right Wrong Unattended Accuracy Time Taken
Verilog Weekly Quiz 1 - : Questions Right Wrong Unattended Accuracy Time Taken
Verilog Weekly Quiz 1 - : Questions Right Wrong Unattended Accuracy Time Taken
Apr 13 2021
20 10 10 0 50% 09:12
Questions Right Wrong Unattended Accuracy Time Taken
10
Marks Scored
OFFER
No.of
Topics Qns Right Wrong Unattended Accuracy Remarks
BA 1 1 0 0 100% Excellent
https://elearn.maven-silicon.com/material/assesment_report_item/87854 1/28
4/13/2021 Maven Silicon - Online VLSI Courses
No.of
Topics Qns Right Wrong Unattended Accuracy Remarks
Synthesis 1 0 1 0 0% Needs
Improvement
Race 1 0 1 0 0% Needs
Improvement
Function 1 0 1 0 0% Needs
OFFER
Improvement
https://elearn.maven-silicon.com/material/assesment_report_item/87854 2/28
4/13/2021 Maven Silicon - Online VLSI Courses
No.of
Topics Qns Right Wrong Unattended Accuracy Remarks
Delays 1 0 1 0 0% Needs
Improvement
Task 1 0 1 0 0% Needs
Improvement
NBA 1 0 1 0 0% Needs
Improvement
Branch 1 0 1 0 0% Needs
Improvement
https://elearn.maven-silicon.com/material/assesment_report_item/87854 3/28
4/13/2021 Maven Silicon - Online VLSI Courses
1 Single choice
Find out the final value of out2 at every pos-edge of the clock and
choose right answer?
https://elearn.maven-silicon.com/material/assesment_report_item/87854 4/28
4/13/2021 Maven Silicon - Online VLSI Courses
module ab(clk,in1,in2,out2);
input clk,in1,in2;
output out2;
reg temp,temp1,temp;
always@(posedge clk)
begin
temp = (in1^in2);
OFFER
temp1= temp;
temp2 = temp1;
end
assign out2=temp2;
endmodule
https://elearn.maven-silicon.com/material/assesment_report_item/87854 5/28
4/13/2021 Maven Silicon - Online VLSI Courses
e) compilation error
2
OFFER
Single choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 6/28
4/13/2021 Maven Silicon - Online VLSI Courses
Since the design resets wrt posedge clock only hence the reset is synchronous.
OFFER
3 Single choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 7/28
4/13/2021 Maven Silicon - Online VLSI Courses
Feedback connection from output to input results in sequential behavior and must not
be present in a combinational circuit. Thus option (a) is correct. If values of output vari
ables are not speci ed for all input permutation, the circuit may be realized sequential
latch. Thus option (b) is also correct. Continuous as well as procedural assignment bot
h can be used in realizing combinational circuit. Thus option (c) is not correct.
OFFER
4 Single choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 8/28
4/13/2021 Maven Silicon - Online VLSI Courses
Both the variable int1 and int2 will be updated with the same value of int1 or int2 base
d on order of execution of the two procedural blocks, which is a race condition. Thus o
ption (a) is true and option (b), (c) and (d) are false.
5 Multiple choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 9/28
4/13/2021 Maven Silicon - Online VLSI Courses
OFFER
NA
https://elearn.maven-silicon.com/material/assesment_report_item/87854 10/28
4/13/2021 Maven Silicon - Online VLSI Courses
6 Single choice
NA
7 Single choice
a) `ifdef b) `timescale
c) `define d) delays
e) None of above
https://elearn.maven-silicon.com/material/assesment_report_item/87854 11/28
4/13/2021 Maven Silicon - Online VLSI Courses
8 Single choice
directive?
a) `ifdef b) $test$plusargs
c) if else d) All of the above
e) None of above
https://elearn.maven-silicon.com/material/assesment_report_item/87854 12/28
4/13/2021 Maven Silicon - Online VLSI Courses
9 Single choice
a) $realtime b) $time
c) $stime d) All of the above
e) None of above
OFFER
NA
10 Single choice
What should be the data-type for the net a in the below snippet
such that it is driven with a value 1 only if all the 3 drivers “b, c, d”
are driving 1.
https://elearn.maven-silicon.com/material/assesment_report_item/87854 13/28
4/13/2021 Maven Silicon - Online VLSI Courses
a) wor b) trireg
c) wand d) All of the above
OFFER
e) None of above
Wired and is used in continuous concurrent assignments in multiple parallel drivers driving
common node. The wired output goes 1 if all the drivers are driving 1.
11 Single choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 14/28
4/13/2021 Maven Silicon - Online VLSI Courses
What has to be done in the below code in order to get the shifted
output as 4’b1100? In the existing code the output is evaluated as
4’b0100.
OFFER
a+b+0 converts the expression length to 32bit length hence the carry bit is preserved and w
hen shifted by 1 towards right results in 4’b1100.
https://elearn.maven-silicon.com/material/assesment_report_item/87854 15/28
4/13/2021 Maven Silicon - Online VLSI Courses
12 Single choice
a)
https://elearn.maven-silicon.com/material/assesment_report_item/87854 16/28
4/13/2021 Maven Silicon - Online VLSI Courses
d) Can’t predict
c)
e) None of above
OFFER
When you have processes executing in parallel, there is no deterministic ordering between s
tatements executing at the same time. Both are valid possibilities. Another simulator might
have picked the second for-loop to execute first.
13 Single choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 17/28
4/13/2021 Maven Silicon - Online VLSI Courses
a) Inertial delay
b) Regular delay
c) Net delay
d) Inter delay
e) None of above
14 Single choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 18/28
4/13/2021 Maven Silicon - Online VLSI Courses
OFFER
a) b)
c) d)
https://elearn.maven-silicon.com/material/assesment_report_item/87854 19/28
4/13/2021 Maven Silicon - Online VLSI Courses
$monitor is called at 10time unit hence will be monitoring the events from current time slot
i.e 10ns.
15 Single choice
OFFER
a) It infers a MUX
b) It infers a transparent latch
16 Single choice
a) $timeformat("String to be b) $timeformat($time);
displayed");
OFFER
c) $timeformat(time_unit,prec d) $timeformat($realtime);
ision_num,suffix string,min
imum field width);
e) None of the above
$timeformat is a system task used to set a uniform time for all sub-modules taking part in si
mulation in the display console.
17 Single choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 21/28
4/13/2021 Maven Silicon - Online VLSI Courses
ased Testbench.
e) None of the above
Self-checking Testbenches are testbenches used to compare actual DUT simulation results
with expected values.
18 Single choice
a) b)
OFFER
c) d)
https://elearn.maven-silicon.com/material/assesment_report_item/87854 23/28
4/13/2021 Maven Silicon - Online VLSI Courses
Automatic tasks are supported in Verilog HDL with automatic keyword before task identifi
er and after task keyword.
19 Single choice
a) Preponed->Active->Inactiv b) Preponed->Active->Inactiv
e->NBA->Postponed e->NBA->Reactive->Postp
oned
c) Active->Inactive->NBA-> d) Active->Inactive->NBA->
Postponed Reactive->Postponed
e) None of the above
20 Single choice
https://elearn.maven-silicon.com/material/assesment_report_item/87854 25/28
4/13/2021 Maven Silicon - Online VLSI Courses
a) b)
OFFER
c) d)
https://elearn.maven-silicon.com/material/assesment_report_item/87854 26/28
4/13/2021 Maven Silicon - Online VLSI Courses
silicon.com/faqs) (https://www.youtube.com/channel/UCu19H6thv_ad_Sl2cG-
Free VLSI Workshop t-jA)
for Freshers
(https://elearn.maven-
silicon.com/free-
vlsi-workshop-
freshers)
Privacy Policy
(https://elearn.maven-
silicon.com/privacy-
policy)
VLSI Internship
(https://www.maven-
silicon.com/vlsi-
design-internship)
Enquiry Form
(https://elearn.maven-
silicon.com/enquiry-
form)
https://elearn.maven-silicon.com/material/assesment_report_item/87854 27/28
4/13/2021 Maven Silicon - Online VLSI Courses
OFFER
https://elearn.maven-silicon.com/material/assesment_report_item/87854 28/28