You are previewing Model-Based Engineering for Complex Electronic Systems.
O'Reilly logo
Model-Based Engineering for Complex Electronic Systems

Book Description

  • Complete guide to methods, techniques and technologies of model-based engineering design for developing robust electronic systems
  • Gives a toolbox of methods and models to choose from for the task at hand supported by numerous examples of how to put them into practice
  • Shows how to adopt the methods using numerous industrial examples in the context of integrated circuit design

In the electronics industry today consumer demand for devices with hyper-connectivity and mobility has resulted in the development of a complete system on a chip (SoC). Using the old ‘rule of thumb’ design methods of the past is no longer feasible for these new complex electronic systems. To develop highly successful systems that meet the requirements and quality expectations of customers, engineers now need to use a rigorous, model-based approach in their designs.

This book provides the definitive guide to the techniques, methods and technologies for electronic systems engineers, embedded systems engineers, and hardware and software engineers to carry out model- based electronic system design, as well as for students of IC systems design. Based on the authors’ considerable industrial experience, the book shows how to implement the methods in the context of integrated circuit design flows.




    • Complete guide to methods, techniques and technologies of model-based engineering design for developing robust electronic systems. 
    • Written by world experts in model-based design who have considerable industrial experience.
    • Shows how to adopt the methods using numerous industrial examples in the context of integrated circuit design.

    Table of Contents

    1. Cover image
    2. Title page
    3. Table of Contents
    4. Dedication
    5. Copyright
    6. Foreword
    7. Preface
    8. Acknowledgments
    9. Section 1. Fundamentals for Model-Based Engineering
      1. Chapter 1. Overview of Model-Based Engineering
        1. 1.1 Introduction
        2. 1.2 Multiple Facets of Modeling
        3. 1.3 Hierarchical Design
        4. 1.4 Partitioning
        5. 1.5 Specifications
        6. 1.6 Keys and Barriers to Adoption of Model-Based Engineering
        7. Conclusion
      2. Chapter 2. The Design and Verification Process
        1. 2.1 Introduction to the Design Process
        2. 2.2 Validation, Verification, and Requirements
        3. 2.3 The Design and Verification Process
        4. 2.4 System/Functional Level: Executable Specification
        5. 2.5 Architectural Level
        6. 2.6 Implementation Level
        7. 2.7 Model-Based Engineering – A Winning Approach
      3. Chapter 3. Design Analysis
        1. 3.1 Introduction
        2. 3.2 Manual Analysis
        3. 3.3 Computer Simulation
        4. Summary
        5. Conclusion
        6. References and Further Reading
      4. Chapter 4. Modeling of Systems
        1. 4.1 Modeling in the Context of Design
        2. 4.2 Modeling Hierarchy
        3. 4.3 Fundamentals of Modeling
        4. 4.4 Specific Modeling Techniques
        5. 4.5 Forms of Representation
        6. 4.6 Modeling Tools
        7. 4.7 Future Proofing
        8. Conclusion
        9. References
        10. Further Reading
    10. Section 2. Modeling Approaches
      1. Chapter 5. Graphical Modeling
        1. 5.1 Introduction
        2. 5.2 Modeling on Top of Languages
        3. 5.3 Model Abstraction
        4. 5.4 Getting started with ModLyng
        5. 5.5 Creating a Simple Model
        6. 5.6 Libraries and Models
        7. 5.7 Effects and Models
        8. 5.8 Hierarchical Models – Using the Schematic Editor
        9. 5.9 Test Benches and Model Validation
        10. 5.10 Examples
        11. Conclusion
        12. Appendix
        13. Reference
        14. Further Reading
      2. Chapter 6. Block Diagram Modeling and System Analysis
        1. 6.1 Introduction
        2. 6.2 Signal Flow Modeling
        3. 6.3 State Machines
        4. 6.4 Algorithmic Models
        5. 6.5 Transfer Function Modeling
        6. Conclusion
      3. Chapter 7. Multiple Domain Modeling
        1. 7.1 Continuous-Time, Conserved Modeling
        2. References
      4. Chapter 8. Event-Based Modeling
        1. 8.1 Event-Based Modeling
        2. Conclusion
      5. Chapter 9. Fast Analog Modeling
        1. 9.1 Introduction
        2. 9.2 Averaged Modeling
        3. 9.3 Fast Analog Modeling
        4. 9.4 Finite-Difference Modeling
        5. Conclusion
        6. References
        7. Further Reading
      6. Chapter 10. Model-Based Optimization Techniques
        1. 10.1 Introduction
        2. 10.2 Overview of Optimization Methods
        3. 10.3 Case Study: Optimizing Magnetic Material Model Parameters
        4. Conclusion
        5. References
      7. Chapter 11. Statistical and Stochastic Modeling
        1. 11.1 Introduction
        2. 11.2 Fundamentals of Noise
        3. 11.3 Statistical Modeling
        4. Conclusion
        5. References
    11. Section 3. Design Methods
      1. Chapter 12. Design Flow
        1. 12.1 Introduction
        2. 12.2 Requirements and Specifications
        3. 12.3 Initial Design – First Cut
        4. 12.4 Detailed Design
        5. 12.5 Optimal Design
        6. 12.6 Chip Integration and Verification
        7. Conclusion
        8. References
      2. Chapter 13. Complex Electronic System Design Example
        1. 13.1 Introduction
        2. 13.2 Key Requirements
        3. 13.3 Top Level Model and Chip Architecture
        4. 13.4 Initial Design – First Cut
        5. 13.5 Detailed Design
        6. 13.6 Bringing It All Together
        7. References
    12. Index