Digital System Design Guidelines

By: Tony Goodloe (tony.goodloe@adtran.com)


Synchronous Design Practices

(from CMOS/TTL Digital Systems Design, James Buchanan)


Power Distribution

(from CMOS/TTL Digital Systems Design, James Buchanan)


FIFOs


Termination


PCB


PCB Design Flow


Hardware Designer's Library


  "Printed Circuits Design", Gerald Ginsberg,

  	McGraw Hill, ISBN 0-07-023309-8

  	A pretty good discussion of many aspects of PCB

  	design and manufacture

  

  "Computation Structures", Stephen Ward and Robert H. Halstead Jr.,

  	MIT Press, ISBN 0-07-068147-3 (McGraw  Hill), 0-262-23139-5 (MIT)

  	Introductory digital design/computer architecture

  	

  "CMOS/TTL Digital Systems Design", James Buchanan,

  	McGraw-Hill Publishing Company, 

  	ISBN 0-07-008711-3, 1990

  	More advanced, real-world system design text

  

  "The Art of Electronics", second edition, Horowitz and Hill,

  	Cambridge University Press, ISBN 0-521-37095-7, 1989

  	Introductory electronics

  	

  "High-Speed Digital Design - A Handbook of Black Magic", Howard

  	W. Johnson and Martin Graham, Prentice Hall,

  	ISBN 0-13-395724-1, 1993

  	Lots of physical effects, how to measure, reduce, 

  	and calculate


Stuff to Keep in Mind


Application Notes

  

  "Applications Handbook", Cypress Semiconductor, 1989

  

  "MECL System Design Handbook", Motorola Semiconductor, 1988

  	Not just for ECL designers!


Books I've had recommended but haven't read

  

  "Digital Printed Circuit Design and Drafting", Daryl Lindsey

  	available through Fine Line Printing, 800/560-8400.


Hardware Designer's Library of Books about Software

  

  "Operating Systems, Design and Implementation", Tannenbaum

  "The Art of Computer Programming", Knuth

  "The C Programming Language, Second Edition", Kernigan and Ritchie

  "The Standard C Library", Plauger


References


  CMOS/TTL Digital Systems Design, James Buchanan

  Applications Handbook, Cypress Semiconductor

  Murrietta Circuits Design Layout Standards

  	Murrietta Circuits

  	Anaheim CA