Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • Reading Path
  • STA Glossary
  • STA Metrics Reference
  • STA Mastery Cheatsheet
  • Timing Paths and Checks16
  • Constraints & SDC Fundamentals20
  • Delay Graph & Path Analysis16
  • Beyond Setup and Hold16
  • Multi-Corner Multi-Mode Signoff16
  • OCV, AOCV, POCV and Variation16
  • Crosstalk and Noise16
  • ECO and Closure16
    • Setup and Hold Closure Order
    • Physical vs Logical ECOs
      • Cell Swaps and Sizing
      • Buffering and Layers
      • Logical Changes
      • ECO Risk Ladder
    • Useful Skew Trade-offs
    • ECO Regression Matrix
  • STA Debug Playbook16
  • STA Interview Prep26
  • Capstone Timing Signoff Lab4
Loading lesson

‹ECO and Closure
  1. Topics
  2. Static Timing Analysis
  3. ECO and Closure
  4. Physical vs Logical ECOs

Part 8 · ECO and Closure · All levels

Physical vs Logical ECOs

The kinds of change an ECO can make, from swapping a cell for an equivalent one to restructuring logic, and the risk each carries.

  • 4topics
  • 4lessons

An engineering change order alters a nearly finished design. Changes range from replacing a cell by another with the same footprint, which leaves placement and routing alone, to restructuring logic, which changes function-level structure and needs equivalence checking. The more a change disturbs, the more must be re-verified. This topic covers each rung of that ladder with numbers.

Lesson

After it you can...

Cell Swaps and Sizing

Choose swaps by delay gained per leakage added.

Buffering and Layers

Pick the number of buffers and compare with a layer change.

Logical Changes

Restructure a logic cone using arrival times.

ECO Risk Ladder

Say which checks each kind of change forces you to rerun.

Check yourself What is the main difference between a cell swap and a logic restructuring ECO?

A swap keeps the netlist connectivity and the placement; a restructuring changes connectivity, so it needs new placement, new routing and a proof that function is unchanged.

Interview

Be ready to list ECO types from least to most disruptive.

PreviousNext: Cell Swaps and Sizing

Up next

Up nextCell Swaps and Sizing

Sign in to save progress

Practice this lessonReport an error

See also

  • Setup and Hold Closure Order
  • Useful Skew Trade-offs
  • ECO Regression Matrix