Hi.
In ADS_Native Environment, I use design_name() from "Example ID: 150488" to insert design name into Data Display Window.
(1) "design_name()" look for "netlist.log"
(2) "design_name()" sees "TopDesignName=" statement.
So this function is not valid for RFDE.
Instead of "netlist.log", there are some files under "RFDE_Prj_Dir/Schematic_Name/ADSsim/schematic/netlist".
For example, "input.ckt" is available.
But we can't get valuable information in it because of TopDesignName="data".
So we have to rely on other file such as "si.env".
In this "si.env", we can get many informations such as library_name, schematic_name like following.
===================================================
simLibName = "rfdeTest"
simCellName = "LNA_testbench_HB1SS"
simViewName = "schematic"
simSimulator = "ads"
simNotIncremental = nil
simReNetlistAll = 't
simViewList = '("ads" "schematic" "extracted")
simStopList = '("ads")
simNetlistHier = 't
nlCreateAmap = 't
nlDesignVarNameList = '("pin" "l_matc" "vgs" "fin" "f1" "f2")
simViewList = '("ads" "schematic" "extracted")
simStopList = '("ads")
simNetlistHier = t
===================================================
Here is my question is how to get directory location(e.g. "RFDE_Prj_Dir/Schematic_Name/ADSsim/schematic/") using ADS's AEL ?
???
Schematic_Name could be any name for newer RFDE(after 2004A?).
In ADS_Native Environment, I use design_name() from "Example ID: 150488" to insert design name into Data Display Window.
(1) "design_name()" look for "netlist.log"
(2) "design_name()" sees "TopDesignName=" statement.
So this function is not valid for RFDE.
Instead of "netlist.log", there are some files under "RFDE_Prj_Dir/Schematic_Name/ADSsim/schematic/netlist".
For example, "input.ckt" is available.
But we can't get valuable information in it because of TopDesignName="data".
So we have to rely on other file such as "si.env".
In this "si.env", we can get many informations such as library_name, schematic_name like following.
===================================================
simLibName = "rfdeTest"
simCellName = "LNA_testbench_HB1SS"
simViewName = "schematic"
simSimulator = "ads"
simNotIncremental = nil
simReNetlistAll = 't
simViewList = '("ads" "schematic" "extracted")
simStopList = '("ads")
simNetlistHier = 't
nlCreateAmap = 't
nlDesignVarNameList = '("pin" "l_matc" "vgs" "fin" "f1" "f2")
simViewList = '("ads" "schematic" "extracted")
simStopList = '("ads")
simNetlistHier = t
===================================================
Here is my question is how to get directory location(e.g. "RFDE_Prj_Dir/Schematic_Name/ADSsim/schematic/") using ADS's AEL ?
???
Schematic_Name could be any name for newer RFDE(after 2004A?).
-Mats