I learnt a lot from these papers :
|
|
|
| "Ten Commandments of Excellent Design" | Peter Chambers |
| "Ten Commandments of Excellent Design - VHDL Code Examples" | Peter Chambers |
| "Coding Tips and Techniques for Creating Synthesizable Reusable VHDL" | Subbu Meiyappan, Peter Chambers and Ken Jaramillo |
| "Advanced VHDL Constructs for High Level Modeling" | Subbu Meiyappan and James Steele |
| "Designing Procedural-based behavioral BFM for high performance verification" | Gregg Lahti and Tim Wilson |
| "High performance System Simulation Techniques" | Gregg Lahti and Tim Wilson |
| "Testbenches - the darkside of IP Reuse" | Gregg Lahti |
| "Tcl - The Good, The Bad, The Ugly" | Gregg Lahti and Steve Brown |
| "Designing a 2048 exponentiation acceleration unit using Behavioral Synthesis" | Rodney Pesavanto and Tim Wilson |
| "Reuse a large number ALU across multiple projects" | Gregg Lahti and Tim Wilson |
Other Interesting Web Sites:
|
|
|
|
|
|
|
|
|
|
|
|
ZAck's Suggested Reading for the Practicing Engineer
(Zack Ciccone is the author of "Digital Integrated Circuits" book that you might have used for EE425 course. He is an expert Analog/ Digital and Software Engineer, by profession)
These are all books I have purchased, read, and learned from. The majority of my industry colleagues also possess these references and I highly recommend them.
90% of all Electrical Engineering and Computer books I own I purchase from the Computer Library located in the mall on the South-East corner of Mill Avenue and Baseline.
All Electrical Engineers pursuing a career in Integrated Circuit Design should be proficient in the UNIX operating system.
- "Learning the UNIX Operating System" by Jerry Peek, Grace Todino & John Strang is a simple 100 page, $11 introduction to UNIX appropriate for college students and suitable for usage in the ECG-251 Computer Science laboratory.
- "UNIX for the Impatient" by Paul W. Abrahams and Bruce R. Larson is the book I used to learn UNIX.
- "UNIX in a Nutshell" by Daniel Gilly & the Staff of O'Reilly and Associates is a desktop reference for UNIX.
- "UNIX Power Tools" by Jerry Peek, Tim O'Reilly and Mike Loukides is over 1100 pages of tips and tricks for a variety of UNIX topics.
- "Learning the vi Editor" by Linda Lamb is beginning through advanced coverage of using the UNIX vi text editor.
All Electrical Engineers pursuing a career in Integrated Circuit Design should also be proficient in the Perl programming language.
- "Learning Perl" by Randal L. Schwartz and Tom Christiansen is an introductory Perl book and is appropriate for beginning Perl programmers. "Learning Perl on Win32" Systems is intended for PC users of Perl.
- The "Perl 5 Desktop Reference" by Johan Vromans is a pocket reference manual for Perl.
- "Programming Perl" by Larry Wall, Tom Christiansen and Randal L. Schwartz will introduce Perl programmers with moderate experience to Perl language syntax, standard library functions, Perl references, and building Perl data structures.
- "Advanced Perl Programming" by Sriram Srinivasan and the "Perl Cookbook" by Tom Christiansen and Nathan Torkington are appropriate for the experienced Perl programmer.
- The PC version of Perl can be download from the "ActiveState Tool Corp." Web page (approximately 5 Mbytes). Directions available at this location.
Books on VHDL Zack likes to include:
- "The Student's Guide to VHDL" by Peter J. Ashenden is an introductory VHDL book suitable for the present students of EEE-598E.
- "The Designer's Guide to VHDL" by Peter J. Ashenden is an advanced VHDL book for advanced users of VHDL.
- "VHDL Answers to Frequently Answered Questions" by Ben Cohen, published by Kluwer Academic Publishers (more information is forthcoming).
- "HDL Chip Design" by Douglas J. Smith is the text we are using in EEE-598E.
Books on Verilog Zack likes to include:
- "The Verilog Hardware Description Language" by Donald E. Thomas and Philip R. Moorby (more information is forthcoming).
- "Verilog HDL: A Guide to Digital Design and Synthesis" by Samir Palnitkar. Click "Electrical Engineering", click "Computer Engineering", click "Digital Design", and scroll down to click book title.
- "HDL Chip Design" by Douglas J. Smith is the text we are using in EEE-598E.
As time permits, Zack will add Electrical Engineering Books covering
- Circuit design
- C programming
Please bring directly to ZAck