die segment generation