Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Cadence SKILL - poParamCellNameMap

Status
Not open for further replies.

caddy

Newbie
Joined
May 4, 2022
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
26
Hi there!

I am trying to use a Cadence function 'poParamCellNameMap' to custom my stream-out GDS file. I have checked the function's documentation, and it looks straight forward enough however I cannot get the function's arguments to work, specifically the 'id' arg which is documented as being the sub-master cell's cvid.

For example:
Code:
(procedure (poParamCellNameMap name id)
      (sprintf nil "%s_%s" name id~>libName)
)

The id~>libName is obviously returning a nil value and therefore causing the (sprintf) function to fail.

If I do the following
Code:
(procedure (poParamCellNameMap name id)
      (sprintf nil "%s_%s" name id)
)

My GDS file successfully streamed out and I can see the pcell variants have been named using the (sprintf) formatting above.

1651683580233.png


The opParamCellNameMap function is naming my pcell variant subcircuits to be 'name_id', but looking at the output above the 'id' arg is being automatically converted to a string value and the ':' of the cvid identifier is being changed to a underline '_'.

My expectation is that the 'id' arg can be used with my procedure to fetch db related objects such as libName, cellName etc, which I can then go on create a custom pcell variant name in the streamed out GDS.

Any ideas? Maybe Cadence has changes the function and I am not aware of the change....

Thanks in advance!
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top