Journal of South China University of Technology(Natural Science Edition) ›› 2018, Vol. 46 ›› Issue (8): 33-37,45.doi: 10.3969/j.issn.1000-565X.2018.08.005

• Electronics, Communication & Automation Technology • Previous Articles     Next Articles

A new Structure Placement: Effective Method to Solve the Crossbar Structure Issue in Physical Design

 WU Zhaohui1 ZHOU Xiaoyang1,2, HE Sudong2 LI Bin   

  1.  1. School of Electronic and Information Engineering,South China University of Technology,Guangzhou 510640, Guangdong,China; 2. Shanghai Magic-Semi Co. ,Ltd. ,Shanghai 201203,China
  • Received:2017-10-09 Revised:2018-01-25 Online:2018-08-25 Published:2018-07-01
  • Contact: 【英】Wu Zhao-Hui 吴朝晖(1971-),男,博士,副教授,主要从事集成电路设计研究 E-mail:phzhwu@scut.edu.cn
  • About author: 吴朝晖(1971-),男,博士,副教授,主要从事集成电路设计研究.
  • Supported by:
      Supported by the National Natural Science Foundation of China(61571196) and the Science and Technology Planning Project of Guangdong Province(2015B090901048, 2017B090908004, 2017B090901068) 

Abstract: Abstract: In some of the process of dealing with high performance chip physical design, there may encounter the problem caused by crossbar structure. These paths generated by crossbar cause logic cluster together and always lead to congestion or badly timing. These features of crossbar structure make it difficult for P&R tools (ICC, ICC2, Encounter, innovus, etc.) to obtain a satisfied result. This is especially serious in advanced node design with tension routing resource. In this paper, we propose a new structural placement method to solve the problem caused by the crossbar. In the previous structural placement studies, the focus is often on the timing optimization of the data path, and does not involve the requirement of inserting a large number of buffers. The proposed new structural placement method, can successfully solve the routing congestion and the induced timing problem through inserting the buffer tree by fully considering the characteristics of the crossbar. After using the proposed structural placement, the crossbar module TNS (total negative slack) was decreased from -29 ns to -1.7 ns, the WNS (worst negative slack) was increased from -53 ps to -38 ps, the total DRC errors number was decreased from 7094 to 352 and the total net length of crossbar was decreased from 772076 mm to 442066 mm. And considerable improvement was also achieved to other modules of the design.

Key words: chip layout, crossbar structure, structure placement, physical design

CLC Number: