数字后端基本概念介绍——Standard Cell

0?wx_fmt=gif

今天要介绍的数字后端基本概念是Standard cell,中文名标准单元。这是设计中最基本的逻辑单元了,是基本门和简单逻辑电路。我们平时常用的buffer, inverter, register等都属于标准单元。

standard cell的时序信息记录在.lib文件中

  cell (INVX12_CSC28SL) {

    area : 0.86528;

    cell_footprint : "inv";                                                                                                                            

    threshold_voltage_group : "LVT";

    pg_pin (VDD) {

      pg_type : primary_power;

      voltage_name : "VDD";

    }

...

物理信息记录在lef文件中,

MACRO INVX12_CSC28SL      

  CLASS CORE ;

  ORIGIN 0 0 ;

  FOREIGN  0 0 ;

  SIZE 1.26 BY 0.64 ;

  SYMMETRY X Y ;

  SITE unit ;

  PIN VDD

    DIRECTION INOUT ;

    USE POWER ;

    SHAPE ABUTMENT ;

    PORT

      LAYER M1 ;

        RECT  -0.052 0.6 1.612 0.68 ;

。。。

standard cell在netlist中完成例化,INVX12_F_CSC28SL是cell名字,U28是例化以后的名字。

INVX12_F_CSC28SL U28(

      .Z(n21), .A(n24)

  );

下图就是stardand cell在软件中的样子。他们被安放在row上

数字后端基本概念介绍——Standard Cell_第1张图片


数字后端基本概念介绍——Standard Cell_第2张图片

公司招聘

各大IC公司招聘各类IC工程师

简历请戳邮箱:taozhang3260@163.com

你可能感兴趣的:(数字后端基本概念介绍——Standard Cell)