Design Automation Methodologies For Extensible Processor Platform