Astro学习(2)Floorplan

来源:互联网 发布:手机翻录视频软件 编辑:程序博客网 时间:2024/04/29 18:33
Floorplan分两部分, block level 和 Chip level

今天先写 block level的大致流程

  • 1. Execute the axgRectiPlanner command to ensure that the floorplan is ready and that all of the pins are on the origin except for "boundary" mode.
  • 选项有

  • Shape-based
  •   >>Scale
                >>Ratio
                >>True Length 实际长度
      >>Core Utilization 确定core的使用率
      >>Choice 几种形状的选择

    Enter Boundary
    --------------------------------------------
    Row's direction 选择垂直还是水平

    Double Back 选择这个会使得你的两个ROW背靠背

    如果你不要背靠背(back to back),会出现如下的效果


    Start from First Row
    当选择了 Double Back时,如果选择了这个选项,则对于水平的ROW会从最底的那一层ROW就是背靠背的,对于垂直的ROW则会从最左边的ROW开始就是背靠背的

    Flip First Row 将 ROW反转,效果如图 (对比之前的图)

  • Core to Left
  • Core to Right
  • Core to Bottom
  • Core to Top
    效果如图


  • 2. Load the Top Design Format (TDF) constraints for the rectilinear pins. The syntax is
  • rPin "pinName" layerNo width height sideNo [order  
    [offset]]
    The side number isa positive integer and starts from 1. Given a rectangular shape, thelower left-most edge is the starting edge (side number 1). The sidenumber of the next edge, going clockwise, is 2, and so forth.
  • 3. Execute the axRectiPinPlacement command to place the pins according to the TDF constraints.
  • 4. Execute the  axgOptimizePinLoc command.