ASIC and FPGA Design

Undergraduate Courses

Bibliografía DIE/DEPSE en la Biblioteca EPS UAM

 

DIE: Dispositivos Integrados Especializados (Grado Telecom)

DEPSE: Desarrollo de Procesadores y Sistemas Específicos (Grado Informática)

 

Site Map

 

 

Academic Courses:

 

CED (Logic Design)

Lab CED (Logic Design)

DIE (ASIC)

 

 

Publications:

 

Papers

Books

Ph.D. Thesis Advising

 

 

R&D / Industry:

 

Digital System Lab

Projects List

 

EUROFORM Technical Training for Industry

EUROFORM past  activities

 

 

Android:

 

Android and iOS Apps

Seminars on Android

 

 

Technical Conferences:

 

FPL 2006

SPL 2007

SPL 2006

JCRA 2007

JCRA 2003

 

 

Journals:

 

JOLPE (Low-Power)

ACM TRETS (FPGAs)

 

 

Joining the Lab:

 

PFC, TFG at DSLab UAM?

 

Sabbatical year, Master or PhD Degree at the DSLab UAM?

 

How to reach the DSLab

 

FPGAs:

 

 
Álvarez Ruiz de Ojeda, L. Jacobo,  "Diseño de aplicaciones mediante PLDs y FPGAs"
 621.382 ALV

 

Bolton M., "Digital System Design with Programmable Logic", Addison-Wesley, 1990.
 681.32 BOL

 

Brown S., Francis R. , Rose J. y Vranesic Z., "Field-Programmable Gate Arrays", Boston: Kluwer Academic Publishers, 1992.
 

Chan, P. and Murrad, S. "Digital Design using Field-Programmable Gate Arrays", Prentice-Hall 1994.
 681.31 CHA

 

Francis, R. “A Tutorial on Logic Synthesis for Look-up Table Based FPGAs”, ICCAD-92 Digest of Technical Papers, pp.40-47, Nov. 1992.

Hartenstein R. y Glesner M. (eds.),"FIELD-Programmable logic" (3 ejemplares).
 681.31/INT

 

Jenkins J., "Designing with FPGAs and CPLDs".
 
681.3 JEN

 

Mandado, Enrique, "Dispositivos lógicos programables"
 621.3 MAN

 

Oldfield J. and Dorf R. , "Field-Programmable Gate Arrays. Reconfigurable Logic for Rapid Prototyping and Implementation of Digital Sistems", John Wiley & Son. 1995.
 621.3 OLD

 

Tavernier, C. "Circutos Lógicos Programables", Editorial Paraninfo.
 621.3 TAV

 

Trimberger S., "Field-Programmable Gate Arrays Technology", ", Boston: Kluwer Academic Publishers, 1995.
 621.3 FIE

 

Digital systems design and prototyping: using Field Programmable Logic and  description languages.
 

 

VLSI:

 

Application-Specific Integrated Circuits
Smith, Michael
INF/621.3/SM

 

Amerasekera, E. Ajith,  "Failure mechanisms in semiconductor devices".
 621.315/AME

 

Baker J. et al., "CMOS Circuit Design, Layout, and Simulation", IEEE Press Series on Microelectronic Systems.
 
621.3BA

 

Deschamps J., "Diseño de Circuitos Integrados de Aplicación Específica ASICs", Editorial Paraninfo, 1994.
 621.3 DES

 

Deschamps, Jean-Pierre.- "Síntesis de circuitos digitales".
621.3/DES

 

McDonald W., "The NASA ASIC Guide: Assuring ASICs for Space", Jet Propulsion Laboratory, 1996.

Rabaey, J. "Digital Integrated Circuits: A Design Perspective", Prentice Hall, 1995.
 621.3/RAB (2 ejs.)

 

Circuitos integrados digitales", de Jan M. Rabay, Anantha Chandrakasan y Borivoje Nokolic.

621.3 RAB

 

Principles of asynchronous circuit design: a systems perspective.

 

Semiconductor Industry Association (SIA), "The National Technology Roadmap for Semiconductors". SIA, 1994.

 

Sechen C., "VLSI Placement and Global Routing using Simulated Annealing", Kluwer Academic Pub. Boston:1989.

 

Shoji M., "High-Speed Digital Design", Addison-Wesley 1996.

 681.32 SHO

 

Smith, Michael John Sebastian, "Application-specific integrated circuits", 1997.
 681.3/SMI

 

Weste N. y Eshragian K., "Principles of CMOS VLSI Design : A Systems Perspective", Addison-Wesley Pub Co.
 621.3WES

 

Wolf W., "Modern VLSI Design. A System Approach", Prentice Hall, 1994.
 
621.3 WOL

 



 

 EDA TOOLS:

 

Wong D., Leong H. and Liu C., "Simulated Annealing for VLSI Design", Kluwer Academic Pub. Boston:1988.

 

"A priori wire length estimates for digital design".

 

Algorithms for VLSI Design Automation
Gerez, Sabih H.
INF/621.3/GER

Genetic algorithms and simulated annealing
Davis, Lawrence
INF/C1100/GEN

 

Diseño de circuitos impresos con OrCad Capture y Layout v.9.2
Recasens Bellver, María Auxilio
Politécnica INF/681.3.06-O/REC

Edición y simulación de circuitos con OrCAD
Martín Sánchez, Pedro
Politécnica INF/681.3.06-O/CAL

OrCAD PSpice for Windows Volume III
Goody, Roy W.
Politécnica INF/681.3.06-O/GOO

OrCAD PSpice para Windows 3ª ed.
Goody, Roy W.
Politécnica INF/681.3.06-O/GOO Vol. 1

Teoría de circuitos con OrCAD PSpice 20 prácticas de laboratorio
Ogayar Fernández, Blas
Politécnica INF/681.3.06-O/OGA

 

ACM transactions on design automation of electronic systems
Association for Computing Machinery
INF/R-004

 

 

HISTORIA DE LA ELECTRÓNICA:

 

Malone M., "The Microprocessor: A Biography", Springer-Verlag, 1996.
 681.32 MAL

 

Ch. Sporck, " Spinoff:  "A personal history of the industry that changed the world".
 621.38/SPO

 

Allan, Roy A.- "A history of the personal computer".

681.3  ALL
 

Rodengen, Jeffrey L.- "The spirit of AMD".

621.38 ROD

 

Tapan K. Sarkar...[et al.] "History of wireless"

INF/621.396/HIS

 

 

 

LOW-POWER:

 

Chandrakasan Anantha y Robert Brodersen, "Low-power CMOS", 1998.
 621.3 LOW

 

Burd, Thomas D. "Energy efficient microprocessor design"
681.32/BUR

 

Rabaey, J y Pedram M., "Low Power Design Methodologies", Kluwer Academic Press, 1996.
 621.3 LOW.

Rabaey, Jan M. , "Digital integrated circuits a design perspective"
621.3/RAB

 

Roy, Kaushik, Low-power CMOS VLSI circuit design.
INF/621.3/ROY

 

Sparso, Jens , Principles of asynchronous circuit design a systems perspective
INF/621.3/PRI

 

George, Varghese, "Low-energy FPGAs-architecture and design"
INF/621.382/GEO
 


 

COMPATIBILIDAD ELECTROMAGNÉTICA / INTEGRIDAD DE SEÑAL:

Williams, "EMC Control y Limitacion de Energia ELectromagnetica", Paraninfo.
 
537/WIL

 

Dipak L. Sengupta, Valdis V. Liepa, "Applied electromagnetics and electromagnetic compatibility "

INF/537/SEN

 

High Speed Signal Propagation Advanced Black Magic
Johnson, Howard W.
Editor: Prentice Hall
Politécnica INF/621.391/JOH


High-speed digital circuits
Shoji, Masakazu
Politécnica INF/681.32/SHO
 
High-Speed Digital System Design A Handbook of Interconnect Theory and Design Practices
Hall, Stephen
Politécnica INF/621.3/HAL
 
Printed circuit board design techniques for ECM compliance
Montrose, Mark I.
IEEE Press
INF/621.3/MON
 
EMC control y limitación de energía electromagnética
Williams, Tim
INF/537/WIL
 
Signal Integrity Simplified
Bogatin, Eric
Prentice Hall
INF/621.391/BOG

 

 

RELIABILITY:

 

Lala, Parag K., "Self-cheking and Fault-tolerant Digital Design"

INF/681.32/LAL

 

Computer system reliability
Longbottom, Roy
INF/C7100/LON

Systems reliability, maintainability and management
Dhillon, Balbir S.
INF/C7100/DHI

Practical Reliability Engineering
O'Connor, Patrick D. T.
INF/681.32/OCO

Accelerated testing Statisitical models test, plans, and data analysis
Nelson, Wayne
INF/519.7/NEL


Digital Avionics Systems Principles and Practice
Cary R. Spitzer
INF/681.32/SPI

 

 

 

ELECTRONIC PACKAGING:

Advanced electronic packaging with emphasis on multichip modules
Brown, William D.
INF/621.38/BRO


Liquid Cooling of Electronic Devices by Single-Phase Convection
Frank P. Incropera
ISBN:0471159867
INF/621.38/INC


Cooling Techniques for Electronic Equipment
Dave S. Steinberb
ISBN: 0471524514
INF/621.38/STE

 

 

IEEE Transactions on components and packaging technologies
Editor: IEEE Computer Society
Fecha de pub: 1999-
Politécnica INF/R-090 (HEMEROTECA)

 

 

 

TEST:

Abramovici M. Melvin A. Breuer, Arthur D. Friedman, "Digital systems testing and testable design",  1990.
681.32/ABR

 

Mourad, Samiha, "Principles of testing electronic systems".
 

The Boundary Scan Handbook
Parker, Kenneth P.
Editor: Kluwer Academic
ISBN: 1402074964
Politécnica INF/621.3/PAR

Boundary-scan interconnect diagnosis
Sousa, José T. de
Editor: Kluwer Academic Publishers
ISBN: 0792373146
Politécnica INF/621.38/SOU

ASIC and FPGA Verification a guide to component modeling
Munden, Richard
ISBN:0125105819
INF/621.382/MUN


IEEE design & test of computers
Editor: IEEE Computer Society
Fecha de pub: 1984-
Politécnica INF/R-030 (HEMEROTECA)

 

 

 

THERMAL ASPECTS OF INTEGRATED CIRCUITS:


Influence of Temperature on Microelectronics and System Reliability
Lall, Pradeep
Politécnica INF/621.3/LAL

Thermal testing of Integrated circuits
Josep Altet and Antonio Rubio
Politécnica INF/B1200/ALT

Fundamentals of temperature, pressure and flow measurements
Benedict, Robert P.
INF/B7110/BEN

Thermal Management Handbook for electronic assemblies
Sergent, Jerry E.
INF/621.38/SER

 

 

 

VHDL:

Amstrong J., "Chip Modelling with VHDL", Prentice-Hall, 1989.

 

Stephen Brown y Zvonko Vranesic, "Fundamentos de lógica digital con diseño VHDL", McGraw-Hill 2006

681.32/BRO

 

Ashenden, Peter J., "The student's guide to VHDL"
 INF/681.32/ASH

 

Mazor S. and Langstraat P., "A Guide to VHDL", Kluwer Academic Publishers, 1993.
 
681.32 MAZ

 

Maxinez, David G., "VHDL el arte de programar sistemas digitales".

 

Navabi Z. , "VHDL Analisys and Modelling of Digital Systems", Mc-Graw-Hill, 1993.
 
681.32 NAV

 

Pardo Carpio F. y Boluda Grau, "VHDL: Lenguaje para Síntesis y Modelado de Circuitos",
 681.32/PAR

Ruz Ortiz, José Jaime, "VHDL de la tecnologia a la arquitectura de computadores".
 
INF/681.32/RUZ

 

Rajan, Sundar.- "Essential VHDL".
 681.32/RAJ

 

Michael John Sebastian Smith, "Application-specific integrated circuits"
 621.3 SMI

 

E. Villar (ed.), Design of hardware-software embedded systems
 517/DES

 

Bhasker, J.A , "VHDL primer".
  INF/681.32/BHA

 

Coelho, David R, "The VHDL handbook"

INF/681.32/COE


 
 
ARITMETICA - VLSI SIGNAL PROCESSING:

 

Ercegovac, Milos.- "Digital Arithmetic".621.38 ERC

Hartley, Richard y Keshab K. Parhi, "Digit-serial computation", 1995 .
 621.3/HAR

 

Krishna, H. "COMPUTATIONAL NUMBER THEORY AND DIGITAL SIGNAL PROCESSING"
 51 COM

 

Meyer-Baese, U. Digital signal processing with field programmable gate
arrays.
 INF/621.38/MEY.

 

Müller, "Elementary Functions".
 510.5 MUL

 

Parhami, Behrooz, Computer arithmetic|balgorithms and hardware designs.
 INF/621.38/PAR.

 

Parhi Keshab K y Takao Nishitani, "Digital signal processing for multimedia systems.
 

Parhi, Keshab K, "VLSI digital signal processing systems: design and implementation", 1999.
 621.3/PAR

 

Pirsch, Peter, "Architectures for digital signal processing"
621.38  PIR

 

Taylor, Fred, "Hands-On digital signal processing".
 621.38/TAY

 

Lu, Mi "Arithmetic and logic in computer systems"

INF/510.6/LU

 

 

 

FUNDAMENTOS DE ELECTRÓNICA DIGITAL(CEDG):

 
Acha, Santiago [et. al],  "Electrónica digital: Introducción a la lógica digital"
 621.38/ELE y otros

 

Carlson, B. "Circuitos: ingeniería, conceptos y análisis de circuitos eléctricos lineales".
 621.3/CAR

 

Floyd T., "Fundamentos de Sistemas Digitales", Prentice-Hall, 1997.
 621.3/FLO y otros

 

Hayes J., "Introducción al Diseño Lógico Digital", Addison-Wesley, 1996.
 621.3 HAY y otros

 

A. Lloris Ruiz y A. Prieto, "Diseño lógico", McGraw-Hill, Interamericana, 1996
 621.3/LLO y otros

 

Morris Mano, M.- "Logic and computer design fundamentals".- 3ª ed.

621.3  MOR

 

Nelson, V. "Análisis y diseño de circuitos lógicos digitales",

621.382 ANA

 

Roth, Charles H.- "Fundamentals of logic design".
 
621.3/ROT y otros

 

Wakerly J., "Diseño Digital: Principios y Prácticas"
 621.3/WAK y otros

 

Barrientos Villar, Juan Manuel, Arturo Morgado Estévez, Néstor Mora Núñez, "Ejercicios resueltos de estructura y tecnología de computadores"

INF/681.32/BAR