Bill,
Punishment is a consequence that reduces the frequency of a behavior.
Negative reinforcement is a consequence that increases the frequency of a behavior. So they are opposites as far a functionality goes.

Andy Hall