今天要介绍的数字后端概念是Diode cell(二极管单元)。通常在工艺生产中,为避免芯片在加工过程中的天线效应导致器件栅氧击穿,通常布线完成后需要在违反天线规则的栅输入端加入反偏二极管,这些二极管可以把加工过程中金属层积累的电荷释放到地端以避免器件失效。二极管单元是与逻辑无关的附件单元。通常不需要手动去加diode cell,让工具在routing阶段自动修复就行
使用方法
create_diodes
自动添加
set_app_options -list { route. detail. diode_libcell_names "DIODE2" }
set_app_options -list { route. detail. insert_diodes_during_routing true }
set_app_options -list { route. detail. antenna_fixing_preference use_diodes }
route_auto
route_detail -incremental true
route_opt
...
手动添加
在INST1的A pin上加两个diode单元,最高走线层数是metal 5,距离是2