Static and Dynamic Latches and Registers