Tech file

Tech file

Introduction

Tech file is an important type of input file for semiconductor industries. If you want to create a design, you must have it ready in your hand otherwise you can’t design anything. Many companies start preparing their own tech file based on design rule run sets provided by foundry for that specific technology node but the foundries like TSMC, Intel, AMD, Samsung, Global Foundry are the majority tech file providers. which contains all the information related to nano technology and the extraction of this file are “.tf”. It is used to guide physical design tools as the main purpose and for that it has some list of information. which are.

  • Unit tile definitions that can be used in site rows so that placement engines can guide placement of cells.?
  • List of metals available for routing?
  • Metal widths, spacing & pitch info etc...?
  • Design rules between same metal layer spacing?
  • What are all the via types/via masters available?
  • Units of length, cap, power, resistance & technology precision etc..?

Overview

1.Common detail section

In the index of these files, contain some notice from the foundries or the real owners about the license and declarations. Then the actual file starting with?

  • Filename
  • File Date, when it gets generated.

2.Parameters and units Section

It contains all the physical parameters which are only allowed to use in our design. Precisions and units for that parameters are also available there. some of them are.?

  • Capacitance (in Femtofarad)
  • Length (in microns)
  • Timing (in picosecond)


No alt text provided for this image
parameters and it's values representation at ".tf"


3.Unit tile

The unit tile is a separate section in this file, it contains two parameters namely width and height also they have some certain values with in it. users are not preferable to change that specified values. This is mainly very useful for optimizing a cell placement in site-rows during placement stage.


No alt text provided for this image
sample:- siterow representation in icc2 tool


No alt text provided for this image
unit tile declaration in ".tf"

4.Metal layer details

Basically, the layers are classified into two types which are Base layers and metal layers. This is the location where all the layers information were containing few the layer details are.

  • Layer name
  • Layer number
  • Mask name
  • Color
  • pattern

These are the details purposed to identify the layers what kind is it.


No alt text provided for this image
color declaration at ".tf"

and the other details like

  • Min Spacing?
  • Min Width and?
  • Pitch
  • Via

are mainly using by the tool to area optimizations.

No alt text provided for this image
sample:- metal layer-1 representation in icc2 tool


No alt text provided for this image
Metal declaration in an ".tf"



Conclusion

The details and the values present in the tech files will vary to each other and it depends upon which technology node and the versions of Tech file we selected for our projects.


Name: Harish K

Mail id: [email protected]

Photo recover

回复

要查看或添加评论,请登录

Harish K的更多文章

  • TLU+ File

    TLU+ File

    Introduction Net- A wire connecting pins of each standard cell to another one is known as the net. Net delay, what does…

  • big.LITTLE Architecture

    big.LITTLE Architecture

    ABSTRACT Rapid advancements in technology have brought about a remarkable increase in the performance of the CPUs used…

    3 条评论

社区洞察

其他会员也浏览了