1) The document discusses using emulation to enable early software development for a complex multicore system-on-chip (SoC) design based on Freescale's Layerscape architecture. 2) It describes the challenges of integrating hardware and validating software early in the design cycle. The methodology used emulation to parallelize hardware and software design activities. 3) Key benefits of the emulation approach included enabling more complex software testing earlier, building confidence in the device design, and having boot and operating system code ready before tape out. This allowed issues to be found and addressed early.