Cargando…

CAD of circuits and integrated systems /

This book addresses the difficulty of obtaining a quality solution, that is, pre optimal or even optimal, in a reasonable time from a central processing unit (CPU). As polynomial problems can be treated by exact methods, the problem posed concerns non-polynomial problems, for which it is necessary t...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Mahdoum, Ali
Formato: Electrónico eBook
Idioma:Inglés
Publicado: London : Hoboken : ISTE Ltd. ; Wiley, 2020.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 1.3. Heuristics and metaheuristics
  • 1.3.1. Definitions
  • 1.3.2. Graph theory
  • 1.3.3. Branch and bound technique
  • 1.3.4. Tabu search technique
  • 1.3.5. Simulated annealing technique
  • 1.3.6. Genetic and evolutionary algorithms
  • 1.4. Conclusion
  • 2. Basic Notions on the Design of Digital Circuits and Systems
  • 2.1. Introduction
  • 2.2. History of VLSI circuit design
  • 2.2.1. Prediffused circuit
  • 2.2.2. Sea of gates
  • 2.2.3. Field-programmable gate array
  • FPGA
  • 2.2.4. Elementary pre-characterized circuit (standard cells)
  • 2.2.5. Full-custom circuit
  • 2.2.6. Silicon compilation
  • 2.3. System design level
  • 2.3.1. Synthesis
  • 2.3.2. Floorplanning
  • 2.3.3. Analysis
  • 2.3.4. Verification
  • 2.4. Register transfer design level
  • 2.4.1. Synthesis
  • 2.4.2. Analysis
  • 2.4.3. Verification
  • 2.5. Module design level
  • 2.5.1. Synthesis
  • 2.5.2. Analysis
  • 2.5.3. Verification
  • 2.6. Gate design level
  • 2.6.1. Synthesis
  • 2.6.2. Analysis
  • 2.6.3. Verification
  • 2.7. Transistor level
  • 2.7.1. NMOS and CMOS technologies
  • 2.7.2. Theory of MOS transistor (current IDS)
  • 2.7.3. Transfer characteristics of the inverter
  • 2.7.4. Static analysis of the inverter
  • 2.7.5. Threshold voltage of the inverter
  • 2.7.6. Estimation of the rise and fall times of a capacitor
  • 2.8. Interconnections
  • 2.8.1. Synthesis of interconnections
  • 2.8.2. Synthesis of networks-on-chip
  • 2.9. Conclusion
  • 3. Case Study: Application of Heuristics and Metaheuristics in the Design of Integrated Circuits and Systems
  • 3.1. Introduction
  • 3.2. System level
  • 3.2.1. Synthesis of systems-on-chip (SoCs) with low energy consumption
  • 3.2.2. Heuristic application to dynamic voltage and frequency scaling (DVFS) for the design of a real-time system subject to energy constraint
  • 3.3. Register transfer level
  • 3.3.1. Integer linear programming applied to the scheduling of operations of a data flow graph (DFG)
  • 3.3.2. The scheduling of operations in a controlled data flow graph (considering the speed-power consumption tradeoff)
  • 3.3.3. Efficient code assignment to the states of a finite state machine (aimed at reaching an effective control part in terms of surface, speed and power consumption)