HW structure