Port the center method from logixsim