Please Log In for full access to the web site.
Note that this link will take you to an external site (https://shimmer.mit.edu) to authenticate, and then you will be redirected back to this page.
Consider the circuit below:
(i.e. [O_1, O_2] ).
(i.e. [O_1, O_2] ).
(i.e. [O_1, O_2] ).
Implement the circuit above in SystemVerilog.
Assume the following about the contamination delay t_{cd} and propagation delay t_{pd} of the above logic gates:
- AND Gate: t_{cd}=50\text{ ps}, t_{pd}=60\text{ ps}
- OR Gate: t_{cd}=45\text{ ps}, t_{pd}=65\text{ ps}
- XOR Gate: t_{cd}=65\text{ ps}, t_{pd}=85\text{ ps}
Remember, t_{cd} is the minimum guaranteed time that the circuit will NOT change its output given a change to any of its inputs. t_{pd} is the maximum potential time before the output of a circuit will change given a change to any of its inputs.
Given the results above, how many times per second can this circuit accept a new set of inputs and provide an output? Hint: One second is 10^{12} \text{ ps} .