Tips and Tricks for Hardware Engineering