Issue regarding the measurement of I/V characteristics of Graphene based FET

I’m facing issue in the I/V measurement of GFET with Keysight SMU B2912B. I have uploaded the error. This error occurred when I was measuring I/V characteristic of 10kOhm resistor. Earlier, when i was measuring the GFET, I faced similar issues. Would be really helpful, if you could resolve my issue.

1 Like

Hi Nilesh,

thanks for posting your issue in the forum!

I looks like you are trying a UBSTMC port, but the port is not correctly created. SweepMe! could do better here by informing the user that the port was not established correctly. I will add a backlog item for that.

Still, the problem remains why the port is not created. Did you select the USBTMC port from the dropdown menu of the field “Port” in the SMU module or did you enter it manually?.

If you add it manually, it is likely that this VISA resource was never registered correctly at your computer. This can happen, if no VISA runtime is installed on your computer. SweepMe! uses VISA runtime to interface with GPIB, USBTMC and TCPIP resources.

Afterwards USBTMC resources shoud be automatically detected when you use the button “Find ports” and open the dropdown menu of the field “Port” of the SMU module.

You can also check in menu “Tools” → “Port manager” whether your USBTMC port is listed there. If not, there is probably a problem with the correct installation of the VISA runtime or a hardware driver.

One can also check the Windows device manager if a UBSTMC device is showing up there with no errors.

So, let’s check this first before we look for other reasons.

Thanks and best
Axel

1 Like

Thank you Axel for the reply. I have checked in the Windows Device Manager and it shows that the USBTMC device is working properly. In the Port manager there is no device showed in the USBTMC port section. I guess the issue has arised due to the installed the 32 bit Keysight Visa Driver. I have uploaded the pictures corresponding to the above mentioned issues.

1 Like

Hi Nilesh,

we encountered a couple of issues recently with the latest version of the Keysight IO Libraries.

Please have a look at the following forum issue whether installing an earlier version could help in your case as well.

Under the hood, we use pyvisa library to load interact with the VISA runtime library. It looks like that the necessary visa dll files are not correctly exposed or made available so that pyvisa cannot find it.

Please have a look at this and let us know if it can fix it.

Thanks and best
Axel

1 Like

Thank you Axel for your help. My issue is resolved.

1 Like

Hi Nilesh,

great! Can you give a brief description of what helped? Is it related to instaling an older version of the Keyight IO Libraries?

Thanks and best
Axel

Hi Axel,
I installed the older version of Keysight IO libraries, specifically I installed the 2024 version. That helped me resolve the issue that I was facing while I was measuring the I/V characteristics.

Thanks for your help!

1 Like

Thanks a lot. It happened now a couple of times that we heard this issue. I have forwarded the info to Keysight. The problem should not only affect SweepMe! but all people that use Python and pyvisa for instrument control in combination with Keysight IO Libraries.