BÀI 9: IR-Drop Trong Physical Design

Thứ Bảy, 07 tháng 02, 2026

Mời các bạn theo dõi bài viết tiếp theo của anh PD lead của Học Vi Mạch Cùng ICTC nhé

—–

Chào các bạn, sau các bài viết về congestion, timing violation và CTS, hôm nay chúng ta sẽ cùng đến với chủ đề cuối cùng trong chuỗi series về các thách thức trong Physical Design, đó là IR-drop.

Đầu tiên chúng ta sẽ tìm hiểu IR-drop là gì. Các thiết bị điện tử đều cần nguồn điện ổn định để hoạt động, và chỉ cần điện áp thay đổi một chút thôi cũng có thể dẫn đến vấn đề đối với thiết bị đó. Bởi vậy mới phải cần bộ ổn áp cho các thiết bị điện tử đúng không. Trong chip cũng có thể xuất hiện vấn đề tương tự, và khi xảy ra nó sẽ trở nên nghiêm trọng hơn do các transistor trong chip có kích thước cực nhỏ và mật độ rất cao. Nếu điện áp giảm nhẹ, chip có thể hoạt động không ổn định, bị sai hoặc performance giảm đáng kể. Ngược lại, nếu điện áp tăng quá mức, tuổi thọ chip sẽ bị rút ngắn, nhiệt độ tăng và công suất tiêu thụ lớn hơn. Trong thực tế, khi dòng điện đi từ nguồn cấp đến từng cell trên chip, nó phải đi qua các lớp kim loại, dây dẫn và via, tất cả đều có điện trở. Điện trở này làm điện áp bị suy hao dọc theo đường truyền, và hiện tượng đó được gọi là IR-drop (với “I” là dòng điện và “R” là điện trở). Việc phân tích mức độ sụt áp và ảnh hưởng của nó lên các khối mạch được gọi là IR-Drop Analysis.

Có nhiều nguyên nhân dẫn đến IR-drop trong chip. Một trong những nguyên nhân phổ biến nhất là mạng lưới cấp nguồn (Power Delivery Network – PDN) yếu. Khi các đường nguồn (rail, stripe) hoặc via không đủ số lượng hay kích thước, điện trở tổng tăng lên, khiến điện áp đến các cell bị giảm. Ngoài ra, dòng điện có thể bị tập trung quá mức ở những khu vực hoạt động mạnh, chẳng hạn như các block có tần số cao, block hoạt động nhiều và liên tục. Mật độ cell phân bố không đồng đều, đặc biệt là khi cell tập trung quá dày trong một vùng nhỏ, cũng có thể làm gia tăng mức sụt áp cục bộ. Một nguyên nhân khác là việc sử dụng quá nhiều loại standard cell có mức tiêu thụ dòng lớn hơn bình thường, chẳng hạn như các cell high-performance hoặc các buffer lớn trong đường clock, và còn nhiều nguyên nhân khác nữa.

Trong quá trình thiết kế, kỹ sư PD có thể phát hiện và đánh giá IR-drop bằng nhiều cách khác nhau. Ở giai đoạn sớm, có thể kiểm tra sơ bộ mạng cấp nguồn để đảm bảo không thiếu via hoặc không có điểm open trong PDN. Khi bước vào các giai đoạn sau, các công cụ EDA chuyên dụng được sử dụng để phân tích IR-drop tĩnh (static) và động (dynamic). Kết quả phân tích thường được thể hiện dưới dạng IR-drop map hay heatmap, cho thấy phân bố điện áp suy giảm trên toàn thiết kế. Các khu vực có màu đỏ thường là nơi sụt áp mạnh, cần được tối ưu lại. Ngoài ra, báo cáo định lượng cũng cho biết giá trị sụt áp tối đa (tính bằng mV hoặc phần trăm so với điện áp nguồn), giúp kỹ sư đánh giá mức độ nghiêm trọng của vấn đề.

Để giảm thiểu IR-drop, cần có sự kết hợp nhiều giải pháp kỹ thuật ngay từ những bước đầu tiên của quy trình thiết kế. Dưới đây là một số cách phổ biến:

  • Mở rộng width của rails/stripes, thêm vias hoặc via arrays để giảm điện trở đường dẫn.
  • Chia chip thành các miền power riêng biệt để giới hạn ảnh hưởng của các block tiêu thụ dòng lớn.
  • Thêm decoupling capacitor (decap physical standard cell), cấu trúc như các tụ điện, giúp ổn định điện áp cũng như cung cấp dòng tức thời cho mạch điện.
  • Giảm dòng tiêu thụ bằng cách áp dụng kỹ thuật như power gating, clock gating hoặc dùng cell tiêu thụ năng lượng thấp.
  • Thực hiện các bước kiểm tra PDN ngay từ giai đoạn floorplan, thay vì chờ đến giai đoạn cuối.

Dưới đây là các bài viết về Physical Design (PD): Chuỗi bài viết về Physical Design

——————————————————

Hiện tại ICTC đang mở các khóa học thiết kế vi mạch từ cơ bản đến nâng cao, các bạn có thể tìm hiểu tại các bài viết sau nhé:

 

Truy cập Server EDA Miễn Phí của ICTC để thực hành thiết kế vi mạch:
Truy cập Server EDA Miễn Phí

 

Thứ Bảy, 07 tháng 02, 2026

Đội Ngũ Giảng Viên Đến Từ Các Công ty vi mạch hàng đầu với NHiều năm kinh nghiệm

Khóa học thiết kế vi mạch ICTC giảng viên từ Ampere
Khóa học thiết kế vi mạch ICTC giảng viên từ Renesas
Khóa học thiết kế vi mạch ICTC giảng viên từ MediaTek Singapore
Khóa học thiết kế vi mạch ICTC giảng viên từ BOS
Khóa học thiết kế vi mạch ICTC giảng viên từ Marvell
Khóa học thiết kế vi mạch ICTC giảng viên từ Renesas
Khóa học thiết kế vi mạch ICTC giảng viên từ NSING

Nổi Bật

Workshop Làm Quen Với Linux

Workshop Làm Quen Với Linux

Để giúp các bạn làm quen với command line, terminal trong Linux, ICTC sẽ tổ chức một buổi workshop về Linux với cơ hội thực hành trực tiếp trên Server ICTC cùng host là anh Thông (người xây dựng và quản lý Server ICTC). Nội dung workshop: Hướng dẫn làm quen và thực...

Final Project Của Lớp Thiết Kế Vi Mạch Cơ Bản

Final Project Của Lớp Thiết Kế Vi Mạch Cơ Bản

Boom!  Cảm giác vỡ òa khi màn hình hiện kết quả design của bạn đã "pass" golden model – cửa ải cuối cùng trước khi “tốt nghiệp”!À quên, còn một điều kiện là coverage phải đủ nữa nha  Nhưng mà... cái cảm giác được thông báo ALL_PASSED vẫn là một điều gì đó thật đặc...

Bài Viết Mới

Một ngày làm việc của kỹ sư RTL Design

Một ngày làm việc của kỹ sư RTL Design

Mấy nay 2 anh DV lead với PD lead viết bài nhiều quá nên nay phải viết bài về RTL design cho cân bằng lại mới được . Tính ra nợ bài này cũng lâu rồi, y như cái cách nợ Học Vi Mạch Cùng ICTC lớp RTLA vậy. Mời các bạn xem bài viết về một ngày làm việc...

Design Verification Quiz

Design Verification Quiz

Quiz tuần trước khá nhẹ, nên cuối tuần này cùng mình và Học Vi Mạch Cùng ICTC đổi gió với một quiz khó hơn một chút về OOP và inheritance trong SystemVerilog. Class, inheritance và method override là những khái niệm xuất hiện rất thường xuyên trong...

BẠN CHƯA BIẾT BẮT ĐẦU TỪ ĐÂU?

Sau nhiều năm tư vấn và đào tạo vi mạch cho hàng trăm bạn sinh viên, học sinh và phụ huynh, kết hợp với kinh nghiệm từ các anh chị kỹ sư vi mạch có nhiều năm kinh nghiệm, đây là tất cả những kinh nghiệm và tài liệu mà mình đúc kết, tổng hợp lại được thành một quy trình tìm hiểu ngành vi mạch để các bạn mình mới tham gia vào ngành có thể bắt đầu một cách hiệu quả nhất.

 

Bấm nút bên dưới để tìm hiểu về ngành, về nghề nghiệp cũng như những thứ bản thân cần chuẩn bị để tham gia vào hành trình trở thành kỹ sư vi mạch tuy có phần gian nan nhưng vô cùng thú vị bạn nhé!

LỘ TRÌNH TỰ HỌC VI MẠCHGROUP CHAT HỌC TẬP VI MẠCH