I have to write a VHDL listing for this circuit, but I can not find the answer to this question after searching on Google for about 45 minutes.
Everything I've read only talks about and shows examples for transport delays or inertial delays. It doesn't seem like you can use both, but I need to do that.
For example, say I have a OR gate with a propagation delay of 10ps, with the interconnect for input A with a delay of 5ps, and the interconnect for input B with zero delay, and the interconnect for output F with a delay of 10ps.
I don't know how to use both types of delays.
i.e.
...
architecture logic of OR2 is
begin
F <= A or B after 10ps
end
That only considers the propagation delay of the OR gate itself. I don't know how to use 'transport' to have the input have an interconnect delay, then a gate propagation delay before the output F is actually assigned.
Moreover, what if this example OR gate is a gate in the middle of the circuit. If the interconnect that output F is on has a delay of 10ps, do I not worry about that until it becomes an input to the following gate in the circuit?
So in a logic circuit with a few gates with varying propagation delays, as well as some of the interconnects having various propagation delays, when or where do I add a interconnect delay?
Everything I've read only talks about and shows examples for transport delays or inertial delays. It doesn't seem like you can use both, but I need to do that.
For example, say I have a OR gate with a propagation delay of 10ps, with the interconnect for input A with a delay of 5ps, and the interconnect for input B with zero delay, and the interconnect for output F with a delay of 10ps.
I don't know how to use both types of delays.
i.e.
...
architecture logic of OR2 is
begin
F <= A or B after 10ps
end
That only considers the propagation delay of the OR gate itself. I don't know how to use 'transport' to have the input have an interconnect delay, then a gate propagation delay before the output F is actually assigned.
Moreover, what if this example OR gate is a gate in the middle of the circuit. If the interconnect that output F is on has a delay of 10ps, do I not worry about that until it becomes an input to the following gate in the circuit?
So in a logic circuit with a few gates with varying propagation delays, as well as some of the interconnects having various propagation delays, when or where do I add a interconnect delay?