Quiz submission record for quiz4-2-1 at Wed Jul 14 08:06:32 2004: Your Answer for Question 1: C: function (arg1, arg2, ...); In C a value is returned of the function's type. The value is returned apart from the variables that were passed. Verilog: type name_of_instance (arg1, arg2, ...); In Verilog, a new instance is created of the function which outputs to one of the arguments that was passed to the function Your Answer for Question 2: always #2 CLK=~CLK Your Answer for Question 3: 7 wires: One wire for each A&B (=w1), A&C (=w2). One for each !C (=w3), !B (=w4). One for each w1&w3 (=w5), w2&w4 (=w6). And finally one wire for w5+w6 (=w7). We don't count the inputs of the expression as wires. Your Answer for Question 4: Without time delays, the function will be in a race. As the circuit will be constantly changing, the monitor will appear to read at times when the circuit has not steadied itself. Thus the answers will not be predictable, they will be undefined. Your unique submission ID is quiz4-2-1-cs61c-ed-1089817592-3193.