130 likes | 283 Views
Ankur Agarwal Florida Atlantic University August 5, 2005. MLDesigner Demonstration. Modeling SoC/NoC. Expected Universally accepted formal models Current design methodology (Educated) intuition In house simulation tool Is it possible?. Models of Computation.
E N D
Ankur Agarwal Florida Atlantic University August 5, 2005 MLDesigner Demonstration
Modeling SoC/NoC • Expected • Universally accepted formal models • Current design methodology • (Educated) intuition • In house simulation tool • Is it possible?
Models of Computation • Synchronous versus asynchronous and Timed versus un-timed • More universal and less formal • Adopt one or more formal models for NoC
Multi-Level Designer (MLDesigner) • System-Level Solution tool • Integrate Multi-Level Design and Analysis • Provides a reliable environment • MLDesigner elevates and accelerates system design methodology • Enhances the predictability, productivity, and quality of the entire development process and eventual product/system integration.
MLDesigner Model • System/Hierarchical Model • Subsystems (model instances) and Primitives with ports connected together; transitions • Each (sub-)system may be modeled in a different domain • Wormhole method – child module obeys the semantics of the parent domain
MLD Supported Domains • Discrete Event (DE) • Dynamic dataflow (DDF) • Synchronous dataflow (SDF) • FSM Domain • Boolean dataflow (BDF) • CTDE Domain
MLD Customers Company Location Freescale USA Siemens Germany/Italy Philips The Netherlands Ericsson Germany Astrium Germany Infineon Technologies Germany
MLDesigner Demo Overview • Different MoCs working together • Model includes a FSM machine, which is taking the data from a SDF model • FSM generates output at the system level, which is running a DE simulation