在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2241|回复: 4

[求助] axCreateContactArray求助

[复制链接]
发表于 2012-12-20 11:06:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
谁能帮忙找一下axCreateContactArray的命令介绍,详细简单皆可,谢谢了。

估计有老文档的方便点,度娘和谷哥找不到
发表于 2012-12-20 11:45:01 | 显示全部楼层
哪家公司的什么工具的命令
 楼主| 发表于 2012-12-20 16:28:51 | 显示全部楼层
synopsys的astro,在dump routing所产生的文件里有这个命令,应该是描述metal之间的cotact array的。
发表于 2012-12-21 00:13:40 | 显示全部楼层
SolvNet里面可以查到

axCreateContactArray

    Creates (or adds) contact instance arrays in a design. Contacts are predefined in your technology file. For more information, see the “ContactCode” section in the technology file.
    Syntax

        axCreateContactArray cellId "netName" contactNumber
        transform flag Point xPitch yPitch xTimes yTimes BitMap


        where the arguments are as follows:

        cellId

            Specifies the database object ID of the cell to which the information applies.

            Valid values:

                Cell ID of any open cell in the current library
                 
                (geGetEditCell)
                  For more information, see “Specifying Cells” in Chapter 4 of the Milkyway Environment Extension Language Reference Manual.
                 

        netName

            Specifies the name of the net on which you want to add the contact array.

            Valid values: Any net in the open cell
        contactNumber

            Specifies the number you specified in the deviceTable section of the technology file that identifies the contact you want to create

            Valid values: Any integer from 1 to 255 used in the deviceTable section to identify a contact. For the following deviceTable section, the contact number for the contact, polymet1, is 1.
            *deviceTable            
            *contact 1 polymet1
            cont poly m1 1 1 1.2 2.5 2.0
            defaultRowNumber 2
            parasitics 0.2 0.0 0.0
            *end

        transform

            Specifies whether or not to rotate all contacts in the array by 90 degrees.

            Valid values:

                0, which means the contacts are not rotated
                 
                1, which means the contacts are rotated 90 degrees
                 

        flag

            Specifies the desired flag value.

            Valid values: Positive integers
        Point

            Specifies the point corresponding to the center of the contact array.

            Valid syntax: ( x y )
        xPitch

            Specifies the center-to-center spacing of the contact cuts in the horizontal direction.

            Valid values: Number of units to define the x-dimension spacing of your array
        yPitch

            Specifies the center-to-center spacing of the contact cuts in the vertical direction.

            Valid values: Number of units to define the y-dimension spacing of your array
        xTimes

            Specifies the number of sites created in the x-direction.
        yTimes

            Specifies the number of sites created in the y-direction.
        bitmap

            If the contact array is full, there is no need to use bitmap; that is, bitmap is NULL. Otherwise, a row-wise bit representation is used to indicate that some contact in the contact array is empty when the bit is 0. An int32 can hold 32 bits. So the size of the bitmap can be determined by

            tmp = sizeof (unit32);

            mapSize = (bitMap?((xTimes*yTimes -1)/(8*tmp)+1)*tmp:0);
发表于 2012-12-21 07:42:31 | 显示全部楼层
用菜单做
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-24 21:09 , Processed in 0.018292 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表