Verilog allows signals to have logic values and strength values. Logic values are
z. Logic strength values are used to resolve combinations of multiple signals and to represent behavior of actual hardware elements as accurately as possible. Several logic strengths are available. Table A-1 shows the strength levels for signals. Driving strengths are used for signal values that are driven on a net. Storage strengths are used to model charge storage in
trireg type nets, which are discussed later in this appendix.
Table A-1. Strength Levels