Hardware Designs