A programmable logic device (PLD) that provides the capability to observe
and control the logic state of buried internal nodes is disclosed. The
PLD provides shadow storage units for internal nodes such as logic
element registers, memory cells, and I/O registers. A sample/load data
path includes bidirectional data buses and shift register that facilitate
the sampling of internal nodes for observing their logic states, and
loading of internal nodes for controlling their logic states.