← Home
4
Vol 4

Design Constraints (SDC)

Timing constraints — clocks, generated clocks, I/O delays, exceptions, OCV and MCMM setup

50 chapters · All content free to read

  1. Ch 1Why Timing Constraints Exist
  2. Ch 2The Synthesis & Timing Flow
  3. Ch 3Timing Analysis Basics — Paths, Setup & Hold
  4. Ch 4The Constraint Language — Tcl & SDC
  5. Ch 5Defining Clocks
  6. Ch 6Generated & Derived Clocks
  7. Ch 7Clock Groups & Relationships
  8. Ch 8Clock Latency, Uncertainty & Jitter
  9. Ch 9Input & Output Delays
  10. Ch 10Completing Port Constraints — Drive, Load & Transition
  11. Ch 11False Paths
  12. Ch 12Multicycle Paths
  13. Ch 13Point-to-Point & Combinational Delays
  14. Ch 14Modal Analysis — Multi-Mode Multi-Corner
  15. Ch 15Managing & Reusing Constraints
  16. Ch 16Miscellaneous Constraints — Case Analysis, DRC & Ideal Nets
  17. Ch 17FPGA Constraint Extensions
  18. Ch 18Clock Waveforms & Duty Cycle
  19. Ch 19Multi-Clock Domains & Phase Relationships
  20. Ch 20Clock Gating & Gated-Clock Constraints
  21. Ch 21Generated Clocks — Advanced Cases
  22. Ch 22Virtual Clocks & I/O Timing Budgets
  23. Ch 23Source-Synchronous Interfaces
  24. Ch 24System-Synchronous & Common-Clock Interfaces
  25. Ch 25Double-Data-Rate (DDR) Interface Constraints
  26. Ch 26Asynchronous Crossings & CDC Constraints
  27. Ch 27Clock Groups in Depth
  28. Ch 28Clock Latency — Source vs Network
  29. Ch 29Clock Uncertainty & Margins
  30. Ch 30Input & Output Delay — Multiple Clocks & Min/Max
  31. Ch 31Driving Cell & Load Modeling
  32. Ch 32Design-Rule Constraints — Transition, Cap & Fanout
  33. Ch 33False Paths — Advanced & Pitfalls
  34. Ch 34Multicycle Paths — Edge Mechanics
  35. Ch 35Point-to-Point & Combinational Delays
  36. Ch 36Case Analysis & Mode Configuration
  37. Ch 37Disabling Timing Arcs & Breaking Loops
  38. Ch 38Operating Conditions & PVT Corners
  39. Ch 39On-Chip Variation & Timing Derate
  40. Ch 40MMMC Scenario Construction
  41. Ch 41Hierarchical Constraints & Block Models
  42. Ch 42Block-Level I/O Budgeting
  43. Ch 43Constraint Reuse & IP Integration
  44. Ch 44Reset, Recovery & Removal Constraints
  45. Ch 45Latch-Based Timing & Time Borrowing
  46. Ch 46Half-Cycle Paths & Edge Selection
  47. Ch 47Constraint Validation & Linting
  48. Ch 48Constraint Quality & Common Mistakes
  49. Ch 49Quick Reference & Worked Examples
  50. Ch 50Interview Q&A Bank