Read position from text file
Hi,I have to read a text file in my skill program.My text file is:X = 40 Y=60 It's a position, and i have to read the value to fill a variable in a function, in my SKILL program.How I can I do...
View Article[ADEXL] Ocean script for output measurement not getting current session
Hello, I've written an Ocean script that works fine from CIW and ADE L defined as an output: ocnEval("./noise_summary.ocn").However when trying to plug it in as an "OCEAN script" output in ADEXL, it...
View ArticleHow do I export Spectre simulation results to a CSV file using the command line?
I'm running a Spectre netlist through the Linux shell, e.g. $ spectre my_netlist.scsAfter running this simulation, I want to access the simulation results database. My questions are:What lines should I...
View ArticleMixed-Signal simulations on FPGA using batch file
Hi,I am trying to design an ADC simulation on Cadence but my professor says that I can simulate the analog portion on Cadence and then output the simulation values in a batch file. Using the values in...
View ArticleMonte Carlo simulation with verilog-a model using Spectre
Hi all,I have written a behavioral model using verilog-a and want to simulate it using spectre.Additionally, I want to study how the statistical variations of some of the parameters defined in my model...
View ArticleHow to change via level with skill in IC6
In IC6, I have a bindkey which change via level (via1 to via2) . Main part of the code is:; Current selected viaviaToBeChanged=car(geGetSelSet()); new via identifiernewVia=dbOpenCellViewByType(...
View ArticleCan pPar pass cyclic's field value from parent?
Hi,I'm trying to create a wrapper pcell which required to pass value from parent. Unfortunately i encounter some issue in passing down the value where the cdf field is cyclic with below message:\w...
View ArticleChanging width of a toolbar typein item
Hi all,I've created a toolbar with a typein item using hiCreateToolbarTypein(). I want this field's width to change dynamically to accomodate the text I type in there. My approach was to use...
View ArticleGbE network signal integrity
Was considering Agilent ADS and EMPro for GbE signal integrity analysis at the network level (e.g., NE crosstalk, insertion loss, return loss). I don't have the Agilent tools but do have access to...
View ArticleGC Prevue and drill file
Has anyone had issues with the scaling of the drill file when viewed with GC Prevue? Customer claims drill file comes in at about 1/4 size. Tom
View ArticlePhase noise simulation in ring oscillator
I have two questions regarding the phase noise simulation results (PSS + Pnoise) for ring oscillators:(1) How much the precision of the initial oscillation frequency is important in estimating phase...
View ArticleTracking regression results with an SQLITE database
Hi , I would like to keep track of the verification status of my project (verilog/systemverilog) coverage and pass/fail status of tests during the life of the project. Ideally I want to create an...
View ArticleHow to retrieve via spacing of a 2x2 customVia in Virtuoso?
Hi, I am trying to write a SKILL routine that increase and descrease number of vias with bindkeys. I got the routine to work with stdVia but I am running into some problems with customVias. In...
View ArticleIs there a way to recover an adexl view that's missing its data.sdb file?
I created an adexl view, ran simulations, saved and closed it. Accidentally my virtuoso session crashed for some reason and the next time I restarted virtuoso, I can't open the adexl view I had...
View ArticleHow do I set up Virtuoso Schematic Editor IC6.1.4 to pan the view by clicking...
How do I set up Virtuoso Schematic Editor IC6.1.4 to pan the view by clicking and dragging the middle mouse button?
View ArticleIs the a way we can access library which is not define in cds.lib
Hi all,Good day.May i know is the a way we can access a library which is not defined in cds.lib?Let's say i have a local common library, and i wanted to do some testing on user workspace. Without...
View ArticleCopy selected set to a new layout
This seems like it should be an easy thing to do but so far I don't see an easy solution. Starting with a selected set of geometries, I want to copy them to a new layout that is open in another...
View ArticleSkill code to apply instance orientation to a cordinate
Hi,I'm looking to extract label cordinates of an instance based on how the instance is placed, i.e, after factoring in the orientation of the instance. Has anyone written code like this? For eg. x:y =...
View ArticleUsing Team Center by Siemens with Allegro
Our parent corporation is requiring us to migrate to the Team Center product for comprehensive data and documentation control. The division I am in is the only one that generates PCBs. Can anyone tell...
View ArticleMixed Signal Simulation Question
Hi, I have been using mixed signal simulation to test a SRAM design and it works great. I have a Verilog-AMS testbench driving the inputs and validating the outputs, and use the AMS simulator with...
View Article