Question on Mosaics

Discussion in 'Cadence' started by New User ^_^, Apr 20, 2004.

  1. New User ^_^

    New User ^_^ Guest

    Hi Everyone,

    I have looked at different references of SKILL but still I am not sure
    what mosaics is. It says "Arrays are created by dbMosaic objects ...
    ". So what is mosaics? Is it an array of instances or objects?

    As I know, we can create simple mosaics by using dbCreateSimpleMosaic
    or dbCreateSimpleMosaicByMasterName. But I am wondering why we need to
    indicate the origin of the instance as well as the size of the array
    (x_row & x_col) when using the above functions. Does it mean that we
    put the instance in a particular position of an array? Don't we need
    the row and column index?? It is very confusing that we need to
    indicate the size of array but not the coordinate indexes!!

    Thanks for your help!

    Chicken Wing
     
    New User ^_^, Apr 20, 2004
    #1
  2. New User ^_^

    S. Badel Guest

    as far as I know a mosaic is an array of *evenly spaced*
    instances.
    this means you specify the origin of the array (x0,y0) and spacing
    between instances (dx,dy) and then, instance (m,n) of your array
    is placed relatively to the origin at (x0+n*dx, y0+m*dy).

    try creating a mosaic in Virtuoso by hand (Create->Instance, and
    then enter values in the 'Mosaic' part of the options form, ie Rows,
    Columns, deltaX and deltaY) and you'll see.

    stéphane
     
    S. Badel, Apr 21, 2004
    #2
  3. New User ^_^

    New User ^_^ Guest

    S. Badel, thank you for your answering!! It sounds that mosaic is not
    that useful when we want to create different kinds of instances,
    because we need to make a cell to place different instances first.

    Anyway, thank you ^.^

    Chicken Wing
     
    New User ^_^, Apr 21, 2004
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.