Is there meant to be any functional difference between making a wire "tri0" vs applying a "pulldown" component to the wire?
Asked
Active
Viewed 1,135 times
1 Answers
1
In most cases, declaring a signal to be tri0
is functionally equivalent to declaring that signal as a wire
and connecting the signal to a pulldown
.
There is an exception when you pass that signal through a port, and make a connection to a signal with a dissimilar net type (See section 23.3.3.7 Port connections with dissimilar net types (net and port collapsing) in the IEEE 1800-2017 LRM). For that reason, I recommend that you use the pulldown to avoid confusion.

dave_59
- 39,096
- 3
- 24
- 63