System On Chip: Two Design Paths Explained