The document describes an electronic system level design methodology. It involves an architect team exploring architecture and modeling a virtual platform. They perform algorithm analysis, data flow analysis, and system modeling. The methodology also involves software and hardware teams. The software team develops software using the virtual platform as an integrated development environment. Meanwhile, the hardware team performs hardware RTL design and verification using the virtual platform and architecture as a reference.