Placement and Routing

download Placement and Routing

of 64

Transcript of Placement and Routing

  • 7/31/2019 Placement and Routing

    1/64

    11

  • 7/31/2019 Placement and Routing

    2/64

    22

  • 7/31/2019 Placement and Routing

    3/64

    33

  • 7/31/2019 Placement and Routing

    4/64

    44

  • 7/31/2019 Placement and Routing

    5/64

    55

    II

  • 7/31/2019 Placement and Routing

    6/64

    66

  • 7/31/2019 Placement and Routing

    7/6477

    Report File - specifies the name of the report file. The software will checkthe library for potential problems and mark them as infos. These are

    listed in the report. If errors are found, you must correct them before youcan load your netlist. The default report file name is .importlef.rpt. Thebrowse button lets you change the directory in which the system will putthe report.

    Options - lets you specify features that affect importing LEF.

    Clear Existing Design Data - deletes the current LEF database andreplaces it with the data entered on this form. The default is off.

    Case Sensitive Names - makes a file unimportable to LEF, if its case(upper or lower case) is different than the one stated. For example, if the

    file name stated is and this option was on, the file would not beimported. The default is off.

    Variables Button - opens the Environment Variables form that containsvariables affecting the behavior of the Import LEF form.

  • 7/31/2019 Placement and Routing

    8/6488

    You will need import all your design files

    and the tsmc25.v. Specify the top levelmodule name. Change the vdd! to VDD, gnd! to VSS

  • 7/31/2019 Placement and Routing

    9/6499

  • 7/31/2019 Placement and Routing

    10/64

  • 7/31/2019 Placement and Routing

    11/641111

  • 7/31/2019 Placement and Routing

    12/641212

  • 7/31/2019 Placement and Routing

    13/641313

  • 7/31/2019 Placement and Routing

    14/641414

    Compiled Verilog Reference Libraries - specifies one

    or more library names. These libraries containpreviously compiled Verilog modules that may bereferenced or used in another part of the givendesign. Note that each library name must be

    separated from other library names by a space, asseen in the example.

    The paths to these libraries must be specified in the

    cds.lib file. If the cds.lib file exists in the directorywhere you started the software, the libraries definedin that cds.lib will be listed as default, else the samedefault as the output library is used.

  • 7/31/2019 Placement and Routing

    15/641515

  • 7/31/2019 Placement and Routing

    16/641616

  • 7/31/2019 Placement and Routing

    17/641717

  • 7/31/2019 Placement and Routing

    18/641818

  • 7/31/2019 Placement and Routing

    19/641919

  • 7/31/2019 Placement and Routing

    20/642020

  • 7/31/2019 Placement and Routing

    21/642121

  • 7/31/2019 Placement and Routing

    22/642222

  • 7/31/2019 Placement and Routing

    23/64

    2323

  • 7/31/2019 Placement and Routing

    24/64

    2424

  • 7/31/2019 Placement and Routing

    25/64

    2525

  • 7/31/2019 Placement and Routing

    26/64

    2626

  • 7/31/2019 Placement and Routing

    27/64

    2727

  • 7/31/2019 Placement and Routing

    28/64

    2828

  • 7/31/2019 Placement and Routing

    29/64

    2929

  • 7/31/2019 Placement and Routing

    30/64

    3030

  • 7/31/2019 Placement and Routing

    31/64

  • 7/31/2019 Placement and Routing

    32/64

    3232

  • 7/31/2019 Placement and Routing

    33/64

    3333

  • 7/31/2019 Placement and Routing

    34/64

    3434

  • 7/31/2019 Placement and Routing

    35/64

    3535

  • 7/31/2019 Placement and Routing

    36/64

    3636

  • 7/31/2019 Placement and Routing

    37/64

    3737

  • 7/31/2019 Placement and Routing

    38/64

    3838

  • 7/31/2019 Placement and Routing

    39/64

    3939

  • 7/31/2019 Placement and Routing

    40/64

    4040

  • 7/31/2019 Placement and Routing

    41/64

    4141

  • 7/31/2019 Placement and Routing

    42/64

    4242

  • 7/31/2019 Placement and Routing

    43/64

    4343

  • 7/31/2019 Placement and Routing

    44/64

    4444

  • 7/31/2019 Placement and Routing

    45/64

    4545

  • 7/31/2019 Placement and Routing

    46/64

    4646

  • 7/31/2019 Placement and Routing

    47/64

    4747

  • 7/31/2019 Placement and Routing

    48/64

    4848

  • 7/31/2019 Placement and Routing

    49/64

    4949

  • 7/31/2019 Placement and Routing

    50/64

  • 7/31/2019 Placement and Routing

    51/64

    5151

  • 7/31/2019 Placement and Routing

    52/64

    5252

  • 7/31/2019 Placement and Routing

    53/64

    5353

  • 7/31/2019 Placement and Routing

    54/64

    5454

  • 7/31/2019 Placement and Routing

    55/64

    5555

  • 7/31/2019 Placement and Routing

    56/64

    5656

  • 7/31/2019 Placement and Routing

    57/64

    5757

  • 7/31/2019 Placement and Routing

    58/64

    5858

  • 7/31/2019 Placement and Routing

    59/64

    5959

  • 7/31/2019 Placement and Routing

    60/64

    6060

  • 7/31/2019 Placement and Routing

    61/64

    6161

  • 7/31/2019 Placement and Routing

    62/64

    6262

  • 7/31/2019 Placement and Routing

    63/64

    6363

  • 7/31/2019 Placement and Routing

    64/64