System Level Hardware/Software Co-design An Industrial Approach
Hierarchical design methods were originally introduced for the design of digital ICs, and they appeared to provide for significant advances in design productivity, Time-to-Market, and first-time right design. These concepts have gained increasing importan
- PDF / 34,430,709 Bytes
- 237 Pages / 439.37 x 666.142 pts Page_size
- 6 Downloads / 231 Views
		    System Level Hardware/Software Co-design An Industrial Approach
 
 by
 
 Joris van den Hurk Philips Semiconductors B. V.
 
 and
 
 Jochen Jess Eindhoven University of Technology
 
 Springer-Science+Business Media, B.Y:
 
 A C.I.P. Catalogue record for this book is available from the Library of Congress .
 
 ISBN 978-1-4419-5025-3 ISBN 978-1-4757-2805-7 (eBook) DOI 10.1007/978-1-4757-2805-7
 
 Printed on acid-free paper
 
 AIl Rights Reserved © 1998 Springer Science +Business Media Dordrecht Originally published by Kluwer Academic Publishers in 1998. Softcover reprint of the hardcover Ist edition 1998 No part of the material protected by this copyright notice may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage and retrieval system, without written permission from the copyright owner.
 
 CONTENTS
 
 LIST OF FIGURES
 
 vii
 
 LIST OF TABLES
 
 xi
 
 PREFACE
 
 xv
 
 1
 
 2
 
 3
 
 INTRODUCTION 1.1 Design Methodology in the Semiconductor Industry
 
 2
 
 1.2 Goal, Scope, and Outline of the Book
 
 9
 
 1.3 Design Flow Representation
 
 13
 
 SYSTEM DESIGN FLOWS, REQUIREMENTS AND IMPLEMENTATION
 
 21
 
 2.1 Life Cycles of Electronic Products
 
 21
 
 2.2 Requirements on Electronic System Design
 
 26
 
 2.3 Implementation of a Hierarchical System Design Flow
 
 30
 
 EVALUATION PROJECTS AND DESIGN FLOWS
 
 57
 
 3.1 Digital Video Broadcast (DVB) Applications
 
 58
 
 3.2 Digital Hardware Design
 
 65
 
 3.3 The Co-design of Digital ICs and Associated Driver Software
 
 84
 
 3.4 Rapid Prototyping of Digital Hardware
 
 109
 
 3.5 Mixed Analogue / Digital Design
 
 120
 
 vi
 
 4
 
 5
 
 SUPPORTIVE QUALITIES OF HIERARCmCAL DESIGN METHODS
 
 137
 
 4.1 Six Years of Integrated Circuit Design in Retrospective
 
 138
 
 4.2 Assessment of the Supportive Quality of HierarchicalMethods
 
 158
 
 4.3 Supportive Quality Evaluation in Literature
 
 184
 
 CONCLUSIONS AND RECOMMENDATIONS
 
 195
 
 5.1 Conclusions
 
 195
 
 5.2 Recommendations
 
 202
 
 GLOSSARY
 
 205
 
 INDEX
 
 213
 
 vii
 
 LIST OF FIGURES
 
 Figure 1-1. Approximate Integrated Circuit Complexity Increase, 1950-2000(source: [34])
 
 4
 
 Figure 1-2. Basic Philosophy (Method) of Design [23], [21] and [27]
 
 4
 
 Figure 1-3. Hierarchical Design Method (respecting [23], [21], [7], [26] and [27])
 
 5
 
 Figure 1-4. The Modified Y-chart for Design Flow Representation [20]
 
 15
 
 Figure 1-5. The Design Cube for Digital IC Design [11]
 
 17
 
 Figure 2-1. Technical Life Cycle of Electronic Products
 
 22
 
 Figure 2-2. Phases in the Economic Life Cycle of a Product [18]
 
 25
 
 Figure 2-3. Early Product Life Cycle Cash Flow
 
 29
 
 Figure 2-4. Managing Design ComplexityThrough Abstraction
 
 31
 
 Figure 2-5. Two Approaches to Handling Larger Design Complexity
 
 32
 
 Figure 2-6. Time-to-Market ReductionThrough Concurrent Engineering [14]
 
 33
 
 Figure 2-7. Hierarchical System Design Flow (milestone definitions in figure 2-1)
 
 34
 
 Figure 2-8. Symbolic Representationof the Hierarchical Design Flow
 
 36
 
 Figure 2-9. System Level Design in a Y-chart
 
 38
 
 Figure 2-10. System Level Design in the Design Cube
 
 39
 
 Figure 2-11. Digital Hardware Des		
 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	