For contributing to the method and system of 3D IC layout

For contributing to the method and system of 3D IC layout

  • CN 101,821,745 B
  • Filed: 07/17/2009
  • Issued: 08/03/2016
  • Est. Priority Date: 07/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. , for contributing to the method that the computer of three dimensional integrated circuits 3DIC layout performs, described method includes:

  • Receive multiple circuit block;

    Described piece is placed at least one of which of multilayer pipe cored structure;

    The initial value of time dependent parameter is set;

    It is made iteratively following operation until described time dependent parameter reaches predetermined value;

    The current layout of block described in disturbance;

    Aspect ratio based on described piece of required total die area, total line length, the total number of though silicon vias TSV and tube core in arranging before disturbance and arranging after disturbance calculates the value of cost function;

    If the value of calculation of described cost function is less than and arranges the cost function value associated before described disturbance, then after accepting described disturbance, block is arranged and is arranged as current block;

    If the value of calculation of described cost function is more than or equal to and arranges the cost function value associated before disturbance, then after accepting described disturbance using nonzero probability, block is arranged and is arranged as current block, and wherein this nonzero probability reduces along with described time dependent parameter;

    AndSuccessively decrease described time dependent parameter;

    AndAfter described iterative operation, produce the result showing that the final block crossing over different layers is arranged;

    Wherein when described time dependent parameter is higher than predetermined value, block based on slackness is used to move the current layout of block described in disturbance;

    Wherein when described time dependent parameter is equal to predetermined value or is less than described predetermined value, block based on slackness exchange is used to carry out the current layout of block described in disturbance;

    Wherein said method is additionally included in after described time dependent parameter reaches other predetermined intermediate value, and at least one block that will be greater than preliminary dimension resolves into more fritter.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×