CỘNG ĐỒNG ĐIỆN TỬ VIỆT NAM – TẬP ĐOÀN ĐIỆN TỬ VIỆT NAM
Chia sẻ:
Notifications
Clear all

Physical Design (PD) là gì?

1 Bài viết
1 Thành viên
0 Reactions
107 Lượt xem
(@admin)
Thành Viên Admin
Tham gia: 7 năm trước
Bài viết: 194
Topic starter  

Physical Design (PD)phần lõi của IC Backend, nơi bạn biến netlist logic thành layout vật lý của chip (để tape-out sản xuất silicon).

👉 Nói ngắn gọn:
PD = sắp xếp cell + kéo dây + tối ưu timing/power → ra GDSII


🔁 Flow Physical Design chuẩn công nghiệp

https://www.system-to-asic.com/wp-content/uploads/2019/07/Physical_design_flow.jpeg
 
  1. Import design

    • Input: Netlist (.v), LEF, LIB, SDC

  2. Floorplanning

    • Xác định die/core

    • Đặt macro (SRAM, IP)

  3. Power Planning

    • VDD/VSS rings, straps

  4. Placement

    • Đặt standard cells

  5. CTS (Clock Tree Synthesis)

    • Xây clock tree

    • Giảm skew

  6. Routing

    • Global + Detailed routing

  7. Timing Closure

    • Fix setup/hold

  8. Sign-off

    • STA, IR drop, DRC/LVS

  9. Tape-out

    • Xuất GDSII


🛠 Tool dùng cho Physical Design

  • Cadence

    • Innovus: Place & Route

    • Tempus: STA

    • Voltus: Power/IR

  • Synopsys

    • ICC2, PrimeTime

Không dùng Vivado (Vivado là FPGA, không phải ASIC)


📂 File PD bắt buộc phải biết

File Ý nghĩa
.lib Timing & power của cell
.lef Hình dạng cell/macro
.def Placement & routing
.sdc Timing constraints
.gds Layout cuối (tape-out)

🎯 PD Engineer làm gì mỗi ngày?

  • Chạy Innovus

  • Đọc timing report

  • Fix setup/hold

  • Giảm congestion

  • Kiểm tra IR drop / EM

  • ECO để đạt timing closure


❓ Phỏng vấn hay hỏi gì?

  • Setup vs Hold khác nhau thế nào?

  • Clock skew tốt hay xấu?

  • Vì sao CTS làm timing xấu hơn ban đầu?

  • Congestion là gì? xử lý ra sao?

  • IR drop ảnh hưởng gì đến timing?


🧭 Sinh viên nên bắt đầu PD thế nào?

  1. Hiểu timing (setup/hold) trước

  2. Học flow PD thuộc lòng

  3. Làm 1 project nhỏ (ALU/UART)

  4. Chạy Innovus → Tempus

  5. Viết report (area, freq, slack)


Tóm tắt 1 câu

Physical Design = trái tim của IC Backend, quyết định chip chạy nhanh – ít lỗi – sản xuất được.


Robotics Việt Nam, Robotics, Robot AI, Robot Công Nghiệp, Robot Vệ Sinh Công Nghiệp, Robot Phục Vụ, Robot Logistics


   
Trích dẫn