Banzs TeamBANZSASIC FLOW WORKSHOP← BackAsk a mentor
Module 86 min

PD Tool Knowledge

PD tools maintain a design database that combines logical connectivity, physical geometry, timing models, constraints, and analysis results.

◉ Banzs Tip

Strong tool usage means understanding what a command changes, which analysis view it uses, and how to validate the result.

Before resizing a cell, query its active timing arcs, physical location, fanout, transition, and role in every relevant scenario.

Physical Design flow

Follow each stage in sequence. Every stage produces information needed by the next.

PD Tool Knowledge—visualized

This technical view uses the actual structures and relationships associated with this stage, followed by its key terms.

Understand every concept

01

Database and views

What it is: Database and views is a core concept within PD Tool Knowledge. It describes the information, structure, or analysis engineers use at this stage of the Physical Design flow.

Why it matters: Understanding it helps you interpret the stage correctly, avoid incorrect assumptions, and connect the result to the next implementation or signoff step.

Where it fits: This topic belongs to module 8, PD Tool Knowledge, and its output supports the stages that follow.

Practical example: Engineer workflow: Learn object queries for cells, pins, nets, clocks, and shapes. Before resizing a cell, query its active timing arcs, physical location, fanout, transition, and role in every relevant scenario.

02

Reports and commands

What it is: Reports and commands is a core concept within PD Tool Knowledge. It describes the information, structure, or analysis engineers use at this stage of the Physical Design flow.

Why it matters: Understanding it helps you interpret the stage correctly, avoid incorrect assumptions, and connect the result to the next implementation or signoff step.

Where it fits: This topic belongs to module 8, PD Tool Knowledge, and its output supports the stages that follow.

Practical example: Engineer workflow: Read timing, congestion, power, and design-rule reports. Before resizing a cell, query its active timing arcs, physical location, fanout, transition, and role in every relevant scenario.

03

Flow automation

What it is: Flow automation is a core concept within PD Tool Knowledge. It describes the information, structure, or analysis engineers use at this stage of the Physical Design flow.

Why it matters: Understanding it helps you interpret the stage correctly, avoid incorrect assumptions, and connect the result to the next implementation or signoff step.

Where it fits: This topic belongs to module 8, PD Tool Knowledge, and its output supports the stages that follow.

Practical example: Engineer workflow: Apply controlled changes through reusable scripts. Before resizing a cell, query its active timing arcs, physical location, fanout, transition, and role in every relevant scenario.

Work through it step by step

  1. 1

    Database and views

    Learn object queries for cells, pins, nets, clocks, and shapes.

  2. 2

    Reports and commands

    Read timing, congestion, power, and design-rule reports.

  3. 3

    Flow automation

    Apply controlled changes through reusable scripts.

  4. 4

    Database and views

    Save checkpoints and compare quality-of-results after each stage.

Explore each topic

01

Database and views

Understand the concept, connect it to the ASIC flow, study the report or behavior it produces, and apply it in a guided exercise. Check the result against the module goal before moving forward.

02

Reports and commands

Understand the concept, connect it to the ASIC flow, study the report or behavior it produces, and apply it in a guided exercise. Check the result against the module goal before moving forward.

03

Flow automation

Understand the concept, connect it to the ASIC flow, study the report or behavior it produces, and apply it in a guided exercise. Check the result against the module goal before moving forward.

Completion checklist

  • Scripts are repeatable
  • Commands use explicit collections
  • Reports match the active views
  • Checkpoints and logs are preserved

Practise with open-source tools

These are official third-party GitHub projects selected for this learning path.

See all curated resources →