Hardware design topic