Model-based engineering for complex electronic systems : techniques, methods and applications /
Na minha lista:
Autor principal: | |
---|---|
Outros Autores: | |
Formato: | livro eletrônico |
Idioma: | English |
Publicado em: |
Oxford
Newnes
2012.
|
Assuntos: | |
Acesso em linha: | Click here to view the full text content |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
Sumário:
- Machine generated contents note: SECTION 1 Fundamentals for Model-Based Engineering
- ch. 1 Overview of Model-Based Engineering
- 1.1.Introduction
- 1.2.Multiple Facets of Modeling
- 1.3.Hierarchical Design
- 1.4.Partitioning
- 1.5.Specifications
- 1.6.Keys and Barriers to Adoption of Model-Based Engineering
- Conclusions
- ch. 2 The Design and Verification Process
- 2.1.Introduction to the Design Process
- 2.2.Validation, Verification, and Requirements
- 2.3.The Design and Verification Process
- 2.4.System/Functional Level: Executable Specification
- 2.5.Architectural Level
- 2.6.Implementation Level
- 2.7.Model-Based Engineering
- A Winning Approach
- ch. 3 Design Analysis
- 3.1.Introduction
- 3.2.Manual Analysis
- 3.2.1.Hand Calculations
- 3.2.2.Emulation, Experimentation, and Prototyping
- 3.3.Computer Simulation
- 3.3.1.Simulation Algorithms
- 3.3.4.Practical Issues
- Summary
- Conclusion
- References and Further Reading
- ch. 4 Modeling of Systems
- 4.1.Modeling in the Context of Design
- 4.2.Modeling Hierarchy
- 4.2.1.Hierarchy Concepts
- 4.2.2.Partitioning
- 4.3.Fundamentals of Modeling
- 4.3.1.Definition of a Model
- 4.3.2.Representing Model Variables
- 4.3.3.Representing Model Behavior
- 4.3.4.Representing Model Structure
- 4.3.5.Analog Connections
- 4.3.6.Discrete Connections
- 4.3.7.Generic Versus Component Models
- 4.3.8.Models and Effects
- 4.3.9.Conservation of Energy
- 4.3.10.Branches
- 4.4.Specific Modeling Techniques
- 4.4.1.Introduction
- 4.4.2.Behavioral Modeling Using HDLs
- 4.4.3.Behavioral Modeling Using Macromodeling
- 4.4.4.Structure in Behavioral Modeling
- 4.4.5.Signal Flow Models
- 4.4.6.Analog Conserved Models
- 4.4.7.Discrete Models
- 4.4.8.Event-Based Models
- 4.4.9.Mixed-Signal Boundaries
- 4.5.Forms of Representation
- 4.5.1.HDLs
- 4.5.2.C and System-C
- 4.5.3.System Level Modeling: Matlab
- 4.5.4.System Level Modeling: UML
- 4.6.Modeling Tools
- 4.6.1.Bottom-Up Tools
- 4.6.2.Top-Down Modeling Tools
- 4.6.3.Graphical Modeling
- 4.7.Future Proofing
- 4.7.1.Common Frameworks
- 4.7.2.Libraries
- 4.7.3.Standards
- 4.7.4.Language Independence
- 4.7.5.Graphical Representation
- Conclusion
- References
- Further Reading
- SECTION 2 Modeling Approaches
- ch. 5 Graphical Modeling
- 5.1.Introduction
- 5.2.Modeling on Top of Languages
- 5.3.Model Abstraction
- 5.4.Getting started with ModLyng
- 5.5.Creating a Simple Model
- 5.6.Libraries and Models
- 5.7.Effects and Models
- 5.8.Hierarchical Models
- Using the Schematic Editor
- 5.9.Test Benches and Model Validation
- 5.10.Examples
- 5.1.1.Example 5.1
- 5.1.2.Example 5.2
- Conclusion
- Appendix
- Reference
- Further Reading
- ch. 6 Block Diagram Modeling and System Analysis
- 6.1.Introduction
- 6.2.Signal Flow Modeling
- 6.3.State Machines
- 6.3.1.Finite State Machines
- 6.3.2.State Transition Diagrams
- 6.3.3.Algorithmic State Machines
- 6.4.Algorithmic Models
- 6.4.1.Introduction
- 6.4.2.System-C
- 6.5.Transfer Function Modeling
- 6.5.1.Introduction
- 6.5.2.Transfer Function Modeling Example
- 6.5.3.State Space Modeling
- Conclusion
- ch. 7 Multiple Domain Modeling
- 7.1.Continuous-Time, Conserved Modeling
- 7.1.1.Introduction
- 7.1.2.Fundamentals
- 7.1.3.Procedure for Model Creation
- 7.1.4.Electrical Domain
- 7.1.5.Thermal System Modeling
- 7.1.6.Magnetic System Modeling
- 7.1.7.Electromagnetic System Modeling
- 7.1.8.Mechanical System Modeling
- 7.1.9.Fluidic Systems
- 7.1.10.Optical Systems
- Conclusion
- References
- ch. 8 Event-Based Modeling
- 8.1.Event-Based Modeling
- 8.1.1.Introduction
- 8.1.2.Practical Issues
- 8.1.3.Digital Logic Modeling
- 8.1.4.Harsh Realities
- 8.1.5.Sampled Data Systems (Z-domain)
- Conclusion
- ch. 9 Fast Analog Modeling
- 9.1.Introduction
- 9.2.Averaged Modeling
- 9.2.1.Introduction
- 9.2.2.An Example Switching Power Supply: The Buck Converter
- 9.2.3.Modeling a Buck Converter Using a "real" MOSFET Model
- 9.2.4.Modeling a Buck Converter Using an "ideal" MOSFET Model
- Switch
- 9.2.5.Modeling a Buck Converter Using State Space Modeling Techniques
- 9.2.6.Modeling a Buck Converter Using an Averaged Switch Model
- 9.2.7.Summary of Averaged Modeling Techniques
- 9.3.Fast Analog Modeling
- 9.3.1.Introduction
- 9.3.2.Rationale
- Why Would We Do This?
- 9.3.3.Event-based Analog Modeling
- 9.3.4.Non-Linear Modeling
- 9.3.5.Assertion-based Testing
- 9.4.Finite-Difference Modeling
- 9.4.1.Introduction
- 9.4.2.Description of Approach
- 9.4.3.Example 9.1
- Conclusion
- References
- Further Reading
- ch. 10 Model-Based Optimization Techniques
- 10.1.Introduction
- 10.2.Overview of Optimization Methods
- 10.2.1.Univariate Search Methods
- 10.2.2.Simulated Annealing
- 10.2.3.Genetic Algorithms
- 10.2.4.Multi-Objective Optimization
- 10.2.5.NSGA-II
- 10.2.6.Pareto-Based Optimization
- 10.2.7.Particle Swarm Optimization
- 10.2.8.Levenberg-Marquardt Algorithm
- 10.2.9.Summary of Optimization Techniques
- 10.3.Case Study: Optimizing Magnetic Material Model Parameters
- 10.3.1.Introduction
- 10.3.2.Magnetic Material Model Optimization Procedure
- 10.3.3.Comparison of Optimization Methods
- 10.3.4.Statistical Analysis of Optimization Methods
- 10.3.5.Multiple Loop Optimization
- 10.3.6.Outline of Minor Loop Modeling using Turning Points
- 10.3.7.Testing the Modified Jiles-Atherton Model Behavior
- Conclusion
- References
- ch. 11 Statistical and Stochastic Modeling
- 11.1.Introduction
- 11.2.Fundamentals of Noise
- 11.2.1.Definitions
- 11.2.2.Calculating the Effect of Noise in a Circuit
- 11.2.3.Power Spectral Density of Noise
- 11.2.4.Types of Noise
- 11.2.5.Thermal Noise
- 11.2.6.Modeling and Simulation of Noise
- 11.2.7.Summary of Noise Modeling
- 11.3.Statistical Modeling
- 11.3.1.Introduction
- 11.3.2.Basic Statistical Behavior
- 11.3.3.Modeling Distributions
- 11.3.4.How to Interpret Variation in Models
- 11.3.5.Statistical Simulation Methods
- Monte Carlo
- 11.3.6.Random Numbers and "Seed"
- 11.3.7.Practical Statistical Simulation
- 11.3.8.Establishing the Relationship Between Component and Performance Variation
- 11.3.9.Improving the Circuit Yield Based on Simulation
- Conclusion
- References
- SECTION 3 Design Methods
- ch. 12 Design Flow
- 12.1.Introduction
- 12.2.Requirements and Specifications
- 12.2.1.Executable Specifications
- 12.3.Initial Design
- First Cut
- 12.3.1.Design Partitioning and Reuse
- 12.4.Detailed Design
- 12.4.1.Second-Order Effects
- 12.4.2.Focusing on Interfaces and Design Complexity
- 12.5.Optimal Design
- 12.6.Chip Integration and Verification
- Conclusion
- References
- ch. 13 Complex Electronic System Design Example
- 13.1.Introduction
- 13.2.Key Requirements
- 13.3.Top Level Model and Chip Architecture
- 13.3.1.Chip Architecture
- 13.3.2.Specification Definition and Capture
- 13.3.3.RF Section Design
- 13.3.4.Baseband Analog Design
- 13.3.5.Digital Core Design
- 13.3.6.Summary
- 13.4.Initial Design
- First Cut
- 13.4.1.An Introduction to Design Partitioning and Reuse
- 13.4.2.Initial Design Partition
- 13.4.3.Models and Levels
- 13.4.4.RF System
- Level 0 Blocks
- 13.4.5.Baseband Analog Blocks
- 13.4.6.Digital Blocks
- 13.4.7.Integration of Level 0 Executable Specifications
- 13.4.8.Summary of Level 0 Modeling
- 13.5.Detailed Design
- 13.5.1.Introduction
- 13.5.2.RF Detailed Design
- 13.5.3.Baseband Analog
- 13.5.4.Digital Blocks
- 13.5.5.Integration of Level 1 Executable Specifications
- 13.5.6.Summary of Level 1 Modeling
- 13.6.Bringing It All Together.