Quantcast
Channel: Jason Andrews Blog
Viewing all 33813 articles
Browse latest View live

RE: How to link DOE to PCell

$
0
0
Thanks, Quek. These steps seem quite handy. Let me try it first. I will share you my progress.

XceliumMain_18.09 config error after install??

$
0
0
Hello all... I am the sysadmin at my place of work, i do not know how these tools work, i just install them for our engineers. I just tried to install via iscape 4.2, XceliumMain_18.09. The install works well until the end where it indicates the config failed, see below email i received after the install finished... What do i need to do to resolve this? Thanks... nstallScape 04.23.s10 Platform: lnx86 Process finished on Wed Jan 23 11:47:01 EST 2019. Release: XCELIUMMAIN_18.09.008_lnx86 Operation: Download and Install Download Directory: /data/tmp/cadence/downloads Install Directory: /data/eda/Cadence/XCELIUM1809 Download Status: Success Install Status: Success Configure Status: Failed

For a given instance name, Update the sub-cell name in schematic

$
0
0
Hi, Test Case: I am given a cadence library having 5 cells say "c1 c2 c3 c4 c5". Also given Instance names present in these cells say "i1 i2 i3". For each of these cells, I need to look for those instances and swap the corresponding sub-cell name to a different sub-cell name(present in same Library). I have a lot many instances to do a similar swap. So, thought of SKILL being a helpful tool here. Kindly suggest a skill code to help me achieve the same. Please let me know if further explanation is needed. Many Thanks, Anuj

RE: Passing parameters into an ocean script...

$
0
0
I agree it's a bit of a kludge. There's a function in SKILL called argv() but this doesn't work with "ocean" or "virtuoso" - but I think it's reasonable that there ought to be a way of getting the command line arguments passed in so that you could do: ocean -restore yourCode.ocn mylib mycell myview and then retrieve these additional arguments somehow. So yes, go ahead and file a support request so that we can get this into R&D. You could potentially use gets() to read from standard input, but I'm not sure how well that would work (I've never tried it with ocean). Regards, Andrew.

RE: Passing parameters into an ocean script...

$
0
0
Thanks - I'll file that support request. In the meantime, I did try embedding a gets() command within my ocean script but the program just marched right past it and kept going to the end of the script :-(.

RE: Passing parameters into an ocean script...

$
0
0
Another thought. I might just make 3 small "header" ocean scripts that basically just specify the schematic to simulate and then call a core ocean script to put the circuit through its paces and plot the results. How does one ocean script call (or jump to) another?

How to deploy AMBA c-core VIPs?

$
0
0
A new document explains the steps required to deploy the c-core based AMBA VIPs in an existing or new verification environment. The c-core based AMBA VIPs are fully backward compatible to the e-core based AMBA VIPs. Click this link to access the document in the Cadence Support portal.

RE: Altium PCB Design files importing in the Cadence Allegro PCB Designer

$
0
0
The Altium import creates device files. Make sure your 'devpath' under 'User Preferences -> Paths -> Library' points to their location.

RE: Passing parameters into an ocean script...

$
0
0
What I'd do is wrap your common code in a function definition: procedure(MyCommonOCEAN(lib cell view) ... ... ; the ocean code you had originally ) Then in the three scripts, do: load("commonCode.ocn") MyCommonOCEAN("mylib" "mycell" "schematic") or similar - that way you are cleanly communicating with the common code. Then you can just do "ocean -restore file1.ocn" or "ocean -restore file2.ocn" to run the individual variant. Regards, Andrew.

keyboard hotkeys

$
0
0
How can I assign "Show rat->All" in hotkey? Thanks.

RE: keyboard hotkeys

How to provent double extract parasitic cap use EXT tools!

$
0
0
Hi,guys! I want use EXT16 tools to extract parasitic. When I create qrtTechFile use ICT file,I find the Techgen -compilation cmd has a option -cap_correction can subtracts calculated plate-to-plate capacitance from the parasitic capacitance between the two nets of a canonical capacitor,but it does not work on finger CAP(like mimcap) devices in RC extraction mode. Now, I want subtract the finger CAP too in RC extraction mode,how can i do? Any help are best ! Best regards! Gong

RE: Altium PCB Design files importing in the Cadence Allegro PCB Designer

$
0
0
@malcs, Sorry i didn't get your point---> Point to Which location? Path where the Altium PCB Libraries are placed?

RE: Copying p-cell from one library to another.

$
0
0
Hi Andrew, Sorry for the late reply. My cds.lib does not have the original library. I tried copying the library as ln08lpp_temp but its not working.(The name does not matter u can call it any name) We have tried a bandage solution by flattening the cell and copying since we don't have much time . If you help us it will be a lot for us in future. BTW,It is a hierarchical P-cell. Thanks, Ganesh Doddipatla.

Package-on-Package (PoP) simulation in PowerDC

$
0
0
Hi everyone! Did anybody make a simulation on PoP device in PowerDC? In particular, it is interested in thermal analysis. What the basic flow it should be? I did try to add the second package through Workspace-->Merge-->Package, it was successfully added. But when I click "Start Simulation" button a message appeared - "Multiply Packages are not supported".

Possible to avoid "Open Configuration or Top CellView" dialog when opening a config view?

$
0
0
Hi! Is it possible to avoid the "Open Configuration or Top CellView" dialog when opening a config view from the library manager? Instead, I would want it to just open the config view. (there is a seemingly-related solution here , but after closer inspection I believe it's not related to what I'm talking about) Thanks and regards, Jorge.

For a given instance name, Update the sub-cell name in schematic

$
0
0
Hi, Test Case: I am given a cadence library having 5 cells say "c1 c2 c3 c4 c5". Also given Instance names present in these cells say "i1 i2 i3". For each of these cells, I need to look for those instances and swap the corresponding sub-cell name to a different sub-cell name(present in same Library). I have a lot many instances to do a similar swap. So, thought of SKILL being a helpful tool here. Kindly suggest a skill code to help me achieve the same. Please let me know if further explanation is needed. Many Thanks, Anuj

RE: Possible to avoid "Open Configuration or Top CellView" dialog when opening a config view?

$
0
0
Hi Jorge, Set the following to the .cdsinit: envSetVal("ddserv.he" "openConfig" 'cyclic "config") Then restart virtuoso. Regards, Dimitra

RE: Possible to avoid "Open Configuration or Top CellView" dialog when opening a config view?

$
0
0
Thanks Dimitra, that's exactly what I needed! Regards, Jorge.

Dynamic Shapes not pouring correctly

$
0
0
I have a number of dynamic shapes which poured correctly but after checking the Constraints Manager for errors. Some of the pours failed to pour or gave unusual shapes. Like here where the re is a static pour to illustrate where it should pour and yet the dynamic pour adds a strange curve. Or here where the outline is shown in light and there should be high voltage clearance to the pads, but the pour has added a joining curve to the pour which was not requested. This is in Cadence 16.3-053 as we cannot update the design to the latest.
Viewing all 33813 articles
Browse latest View live


Latest Images