How to place multiple instances in schematic or layout

  • Thread starter Reotaro Hashemoto
  • Start date
R

Reotaro Hashemoto

Guest
Hi,

I am trying to write a function that takes:
InLibName, InCellName, outCellName, outLibName, rows, cols, and
outViewName
Then it place array of size rows x cols from the cell: inCellName and
make a schematic or layout (based on outViewName) containing 'non-
overlapped' instances array in the outCellName.

I've tried to use dbCreateInst(...) using the last input as number of
instances, but it seems I understood it wrongly..

What function should I use to place array of non overlapped instances
in schematic or layout? Something similar to what we do interactively
when we select rows and columns in addInstance form?

Thanks,
Ahmad
 
Reotaro Hashemoto schrieb:
Hi,

I am trying to write a function that takes:
InLibName, InCellName, outCellName, outLibName, rows, cols, and
outViewName
Then it place array of size rows x cols from the cell: inCellName and
make a schematic or layout (based on outViewName) containing 'non-
overlapped' instances array in the outCellName.

I've tried to use dbCreateInst(...) using the last input as number of
instances, but it seems I understood it wrongly..

What function should I use to place array of non overlapped instances
in schematic or layout? Something similar to what we do interactively
when we select rows and columns in addInstance form?

Thanks,
Ahmad
Hi Ahmad,

check out "dbCreateSimpleMosaic".
I personally think that mosaics are evil, since they can't work with VXL
and would calculate the row/column positions for the origin.

Regards,
Marc
 

Welcome to EDABoard.com

Sponsor

Back
Top