HomePage
About ALSE
Services
Training
Tech Corner
Products
Conferences
Bibliography
IPs
Utilities
C -> FPGA
ApNotes
Examples
Boards
Self-Test
Quiz
Bibliography
Cool Links

We have listed here a few selected books that we like and recommend. We have tried to sort the books according to the level of expertise of the reader. If you are located in France and you want to purchase one of these books, make sure you check http://www.lmet.fr.  In the US, you will find these books where you would expect (Amazon etc.). You can also search the Internet with the ISBN number.

HDL : General, Introduction, okay for beginners

  • The Design Warrior's Guide to FPGAs
    by Clive “Max” Maxfield, June 2004 - ISBN: 0750676043.
    Much more than a complete Introduction, this easy-to-read book presents in a simple manner most of the important FPGA design concepts. Definitely a must for beginners, more advanced users will still find interesting information.
     
  • Application-Specific Integrated Circuits - 1st edition (June 1997)
    by Michael John Sebastian Smith - ISBN: 0201500221 - 1026 pages !
    Yes : it is a bit aging, and you would expect this book to be totally obsolete now... but it is still quite interesting in that it covers an incredibly large know-how, which is still the foundation of more recent technology. It is quite affordable and there is still no exact more up-to-date equivalent, so I keep it in this list.
     
  • VHDL Made Easy ! - Sept 1996
    by David Pellerin & Douglas Taylor - ISBN: 0136507638 - 432 pages
    This book is getting a bit old, but it still holds the title’s promise : it is really a practical and an easy way into VHDL.

HDL : Going further, for actual designers

  • Writing Testbenches - Functional Verification of HDL Models - 2nd Edition (important)
    by Janick Bergeron - ISBN 1-4020-7401-8 - 512 p
    Definitely a Master Piece. If this list only had one book, it would be this one.
    If you are an HDL designer (RTL or Verification), then you need this book !
     
  • Reuse Methodology Manual for System-on-a-Chip Designs - Third Edition
    by Michael Keating & Pierre Bricaud - ISBN 1-4020-7141-8 - June 2002,  330 pp.
    There is no way you can avoid the recommendations you will find in this book (and produce good-quality designs). The 3rd Edition is now very sensible and quite “waterproof”. If your company doesn’t have a (good) internal Methodology and Coding Style Guide then go for this book !
     
  • Doulos Golden Reference Guides : you can order them now directly.
    VHDL + Verilog + SystemVerilog + SystemC + PSL + e.
    Simply the best and most practical Guides. Keep them at hand near your workstation !
    Do not try and use them to actually learn a new language though. Perfect as a follow-up after the Doulos Training Courses.
     
  • VHDL Coding Styles and Methodologies - 2nd Edition
    by Ben Cohen - ISBN 0792384741 - March 1999, 480 pp.
    A classical VHDL reference book, handles all aspects of VHDL accurately, in-depth and great details. Contents is still good today, but you may find it a bit hard to read. Probably not for newbies.

 

HDL : Only for advanced users

  • Assertion-Based Design by Harry Foster, Adam Krolnik, and David Lacey
    ISBN: 1402074980 - June 2003 - 360 p
    If you’re not convinced of what Assertions can do for you, whaat they look like and how they can change your designer’s life, then this book should give you motivation !
    Assertions is still a moving ground and this book came quite early so you may want to keep an eye on latests publications. However the concepts presented are still valid and the examples and assertions cookbook section definitely useful.
     
  • Advanced Asic Chip Synthesis Using Synopsys Design Compiler Physical Compiler and Prime Time, 2nd Edition by Himanshu Bhatnagar
    ISBN 0792376447 - 2002 - 328 pages
    If you are moving from an FPGA design position to an ASIC Design position, then you will very likely need this book. If you’re not going to (have to) use the tools from the second part of the title, then you can spend your $$$ in something else. In any case, be sure not to purchase the 1st edition (apparently still available at some merchant’s sites) !
     

 

Other Languages

  • SystemC from the ground up by David C. Black & Jack Donovan
    ISBN: 1402079885 - June 2004 - 244 p
    Excellent no-nonsense and coherent book on SystemC. Don’t get fooled by the “reasonable” number of pages. It is dense and quite complete, with lots examples. It’s up-to-date (as of Q3- 2004 :-).
    You will find other books on SystemC like “System Design with SystemC” or the early “SystemC : methodologies and Applications” but we like this new one.
     
  • Practical Programming in Tcl and Tk , 4th Edition by Brent B. Welch et al.
    ISBN 0130385603 - June 2003 - 960 p
    Excellent Book on Tcl/Tk, ofte, considered as THE reference. The title has it : it’s practical and the author knows how to use Tcl/Tk ! As an EDA engineer, you may not be interested by all the chapters.
     
  • Tcl/Tk : A Developer’s Guide , 2nd Edition by Clif Flynt
    ISBN 1558608028 - May 2003 - 758 pages
    This is also an excellent book on Tcl/Tk, at least for the EDA user.
     
  • Red Hat Linux 9 Bible by Christopher Negus
    ISBN 0764539388  - May 2003 - 1104 pages !
    Simply Superb ! (and affordable). If you go to Linux, this is a great companion.
     

 

[HomePage] [About ALSE] [Services] [Training] [Tech Corner] [Products] [Conferences]