Parameterize core ID width