10% off all books and free delivery over £50
Buy from our bookstore and 25% of the cover price will be given to a school of your choice to buy more books. *15% of eBooks.

Automatic Programming Applied to VLSI CAD Software

View All Editions (2)

The selected edition of this book is not available to buy right now.
Add To Wishlist
Write A Review

About

Automatic Programming Applied to VLSI CAD Software Synopsis

This book, and the research it describes, resulted from a simple observation we made sometime in 1986. Put simply, we noticed that many VLSI design tools looked "alike". That is, at least at the overall software architecture level, the algorithms and data structures required to solve problem X looked much like those required to solve problem X'.

Unfortunately, this resemblance is often of little help in actually writing the software for problem X' given the software for problem X. In the VLSI CAD world, technology changes rapidly enough that design software must continually strive to keep up. And of course, VLSI design software, and engineering design software in general, is often exquisitely sensitive to some aspects of the domain (technology) in which it operates.

Modest changes in functionality have an unfortunate tendency to require substantial (and time-consuming) internal software modifications. Now, observing that large engineering software systems are technology- dependent is not particularly clever. However, we believe that our approach to xiv Preface dealing with this problem took an interesting new direction.

We chose to investigate the extent to which automatic programming ideas cold be used to synthesize such software systems from high-level specifications. This book is one of the results of that effort.

About This Edition

ISBN: 9781461288312
Publication date:
Author: Dorothy E Setliff, Rob A Rutenbar
Publisher: Springer an imprint of Springer US
Format: Paperback
Pagination: 234 pages
Series: The Springer International Series in Engineering and Computer Science
Genres: Electronics: circuits and components
Computer-aided design (CAD)
Software Engineering
Artificial intelligence
Electrical engineering

Frequently asked questions