Difference between dbCreatePin and leCreatePin

H

harry

Guest
Hi guys,

Can you tell me the difference between dbCreatePin and leCreatePin
functions.

I want to create some vdd and gnd pins on a layout. I did this by using
the leCreatePin function, but when i'm extracting the netlist
hierarchically i get an error saying the pin is on a different net.
Please note the layout has been imported as a def which was generated
by SOC encounter.

Please let me know why this is happening.

thanx,

harry.
 
On 5 Sep 2006 12:45:24 -0700, "harry" <haricharan.kotagiri@gmail.com> wrote:

Hi guys,

Can you tell me the difference between dbCreatePin and leCreatePin
functions.

I want to create some vdd and gnd pins on a layout. I did this by using
the leCreatePin function, but when i'm extracting the netlist
hierarchically i get an error saying the pin is on a different net.
Please note the layout has been imported as a def which was generated
by SOC encounter.

Please let me know why this is happening.

thanx,

harry.
dbCreatePin is a lower level function - you need to have created the net,
terminal and shape, and then create the pin (actually you can omit creating
the terminal).

leCreatePin takes care of creating the pin shape, and the net, and the terminal.
It also sets various attributes like the terminal direction, and the pin access
directions,etc.

From a quick glance, I'd expect leCreatePin to always create a net with the same
name as the terminal.

Without some idea of what the error actually is, or which netlister you're
using, I can't be of much more help.

Regards,

Andrew.
--
Andrew Beckett
Principal European Technology Leader
Cadence Design Systems, UK.
 

Welcome to EDABoard.com

Sponsor

Back
Top