Guidelines for hardware design

Summary
Guidelines for hardware design