Libraries


 

Hello everyone,present iam doing one project in ltspice for that I need 180nm,65nm and BSIM 45nm technologies.
I am unable to find them and I don't know how to install them and use.
Could any one you help me with this .so that I can move forward in my project.If you any links for these technologies to download could you please share it me .it will be really helpful to me.
Thank you in advance 


 

On Fri, Nov 15, 2024 at 11:19 AM, <gayathrikummari965@...> wrote:
Hello everyone,present iam doing one project in ltspice for that I need 180nm,65nm and BSIM 45nm technologies.
I am unable to find them and I don't know how to install them and use.
Grab your web browser (Google?) and start searching.  Spend a couple days doing that.
 
Do you know who your IC vendor will be?  Ask them for their models for the processes they make.
 
Every vendor technology has its own process models.  One manufacturer's 45nm process models probably won't work for another manufacturer's 45nm process.
 
Andy
 


 

Is the project one of your own ideas, or has it been set as a task to assess your capabilities, like for general problem-solving and independent research?
Searching this forum with terms like "180nm" and "65nm" would be an obvious starting point.
I did this for you already, just in case it somehow didn't work.  https://groups.io/g/LTspice/message/155686 would be one example out of hundreds.
 
It is not polite to ask someone for the time, when you are wearing a perfectly good watch that you haven't bothered to look at.  
 
 


 

I have been searching in Google for past 5days what ever iam getting it is in the form of bulk.pm and they are not converting to .text format .This is where i  got stuck .This is not my own idea iam implementing one IEEE paper if it works I will do the same work in less than 45nm technology


On Sat, Nov 16, 2024, 12:02 AM Bonkers via groups.io <stevens.kg=gmail.com@groups.io> wrote:
Is the project one of your own ideas, or has it been set as a task to assess your capabilities, like for general problem-solving and independent research?
Searching this forum with terms like "180nm" and "65nm" would be an obvious starting point.
I did this for you already, just in case it somehow didn't work.  https://groups.io/g/LTspice/message/155686 would be one example out of hundreds.
 
It is not polite to ask someone for the time, when you are wearing a perfectly good watch that you haven't bothered to look at.  
 
 


 

On Fri, Nov 15, 2024 at 08:53 PM, Gayathri Kummari wrote:

I have been searching in Google for past 5days what ever iam getting it is in the form of bulk.pm and they are not converting to .text format .

I have seen *.pm files before.  If I remember correctly, they were plain text files containing SPICE models.
 
There is no need to "convert" them to text format because they should already be in text format.  But bear in mind that not all text files are created equal, and some might APPEAR to have issues because of line-feeds, or Unicode, etc.
 
You can of course rename bulk.pm to bulk.txt or bulk.pm.txt or even bulk.pm.text.  But it might need to stay as bulk.pm.
 
What exactly is the problem you have when attempting to use a bulk.pm file?
 
Andy
 
 


 

While i am using it in ltspice spice it is not accepting in that format .so I have tried to convert it in text format .Even though I have tried many times it is not converted to text.


 

On Sat, Nov 16, 2024 at 01:20 AM, Gayathri Kummari wrote:
While i am using it in ltspice spice it is not accepting in that format .so I have tried to convert it in text format .Even though I have tried many times it is not converted to text.
Please explain, what do you mean by "convert it to text format"?  How are you trying to convert the file?  From what to what?  What tool or program are you using to "convert" the file?  I am not aware of any program to convert a non-text file into a text file.
 
Is the file a text file already?  If you open it in Notepad or Wordpad or Word, what you you see?  Does it look like text?
 
Why does LTspice not accept it?  What error happens when trying to include the file in LTspice?  Please be specific.
 
Is it possible that the filename is really "bulk.pm.txt" but you have your Windows settings set to ignore filename extensions for known file types?  Some web browsers may change the filename (by adding ".txt" on the end) when it recognizes that a file is really a text file.  If your browser did that, and if your Windows is still set up wrong, then the filename may be different than what you think it is.
 
Andy
 
 


 

I have tried to include tsmc180nm technology but it is giving error as"could not open include file "tsmc018.lib"
Can you please explain me what can do to run it


On Sat, Nov 16, 2024, 11:59 AM Andy I via groups.io <AI.egrps+io=gmail.com@groups.io> wrote:
On Sat, Nov 16, 2024 at 01:20 AM, Gayathri Kummari wrote:
While i am using it in ltspice spice it is not accepting in that format .so I have tried to convert it in text format .Even though I have tried many times it is not converted to text.
Please explain, what do you mean by "convert it to text format"?  How are you trying to convert the file?  From what to what?  What tool or program are you using to "convert" the file?  I am not aware of any program to convert a non-text file into a text file.
 
Is the file a text file already?  If you open it in Notepad or Wordpad or Word, what you you see?  Does it look like text?
 
Why does LTspice not accept it?  What error happens when trying to include the file in LTspice?  Please be specific.
 
Is it possible that the filename is really "bulk.pm.txt" but you have your Windows settings set to ignore filename extensions for known file types?  Some web browsers may change the filename (by adding ".txt" on the end) when it recognizes that a file is really a text file.  If your browser did that, and if your Windows is still set up wrong, then the filename may be different than what you think it is.
 
Andy
 
 


 

Do you have the file "tsmc018.lib"?

Is it in the same folder as your schematic?

Are you using a directive: inc tsmc018.lib?

If the above are true, but it still doesn't work, please upload your schematic, and symbols and model files that didn't come with LTspice in a zip file to File > Temp. Then tell us you have done that.

--
Regards,
Tony



On 16/11/2024 18:26, Gayathri Kummari via groups.io wrote:

I have tried to include tsmc180nm technology but it is giving error as"could not open include file "tsmc018.lib"
Can you please explain me what can do to run it


On Sat, Nov 16, 2024, 11:59 AM Andy I via groups.io <AI.egrps+io=gmail.com@groups.io> wrote:
On Sat, Nov 16, 2024 at 01:20 AM, Gayathri Kummari wrote:
While i am using it in ltspice spice it is not accepting in that format .so I have tried to convert it in text format .Even though I have tried many times it is not converted to text.
Please explain, what do you mean by "convert it to text format"?  How are you trying to convert the file?  From what to what?  What tool or program are you using to "convert" the file?  I am not aware of any program to convert a non-text file into a text file.
 
Is the file a text file already?  If you open it in Notepad or Wordpad or Word, what you you see?  Does it look like text?
 
Why does LTspice not accept it?  What error happens when trying to include the file in LTspice?  Please be specific.
 
Is it possible that the filename is really "bulk.pm.txt" but you have your Windows settings set to ignore filename extensions for known file types?  Some web browsers may change the filename (by adding ".txt" on the end) when it recognizes that a file is really a text file.  If your browser did that, and if your Windows is still set up wrong, then the filename may be different than what you think it is.
 
Andy
 
 


 

Check that the filename is EXACTLY  'tsmc018.lib', and not, for example 'tsmco18.lib'. If the filename is correct, can you upload an .ASC file that shows the error, together with the tsmc018.lib file and ALL other files needed to run the simulation, but not .RAW and.LOG files, and no pictures, to Files => Temp and then tell us you did that.

On 2024-11-16 17:26, Gayathri Kummari via groups.io wrote:
I have tried to include tsmc180nm technology but it is giving error as"could not open include file "tsmc018.lib"
Can you please explain me what can do to run it
-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.www.avg.com


 

On Sat, Nov 16, 2024 at 12:26 PM, Gayathri Kummari wrote:

I have tried to include tsmc180nm technology but it is giving error as"could not open include file "tsmc018.lib"

OK.  So that has nothing to do with "converting the file into a text file".  Forget everything about trying to convert the file.   (Anyway, I am 99.9% positive there was nothing to convert.)
 
The problem is that your file "tsmc018.lib" does not exist - not in the place where you told LTspice it was.  That file is missing  Either of two things happened:
  • The file is in a different place.  Or,
  • The file's filename is not "tsmc018.lib".
 

Can you please explain me what can do to run it

What EXACTLY does your .INC or .LIB command look like?  Please copy-and-paste it into your reply.
 
Where EXACTLY is that file located, in relationship to the schematic that needs it?  Same directory?  Different directory?
 
What EXACTLY is the file's filename?  Click on Properties to get the actual filename, because there is a chance the file's filename was something else, such as "tsmc018.lib.txt" and Windows is "fooling" you by showing you its filename up to but not including the ".txt" part.  If the file's filename really is "tsmc018.lib.txt", then that is what you must have in your .INC or .LIB command in LTspice.
 
Or maybe there was a typo (a small error) in the file's filename - such as using a "O" instead of a "0".
 
Andy
 
 


 

It would appear that the library (file?) that you included "tsmc180nm" exists, but includes another file that you are missing: "tsmc018.lib" Ask your support people at TSMC, or search through TSMC's assets for that file.

You may have to do this multiple times, as each missing file is uncovered.

It might be reasonable for you to use a plain text editor and look through the files you have downloaded and find whatever might be missing.

Donald.

On 11/16/24 12:26, Gayathri Kummari via groups.io wrote:

I have tried to include tsmc180nm technology but it is giving error as"could not open include file "tsmc018.lib"
Can you please explain me what can do to run it


On Sat, Nov 16, 2024, 11:59 AM Andy I via groups.io <AI.egrps+io=gmail.com@groups.io> wrote:
On Sat, Nov 16, 2024 at 01:20 AM, Gayathri Kummari wrote:
While i am using it in ltspice spice it is not accepting in that format .so I have tried to convert it in text format .Even though I have tried many times it is not converted to text.
Please explain, what do you mean by "convert it to text format"?  How are you trying to convert the file?  From what to what?  What tool or program are you using to "convert" the file?  I am not aware of any program to convert a non-text file into a text file.
 
Is the file a text file already?  If you open it in Notepad or Wordpad or Word, what you you see?  Does it look like text?
 
Why does LTspice not accept it?  What error happens when trying to include the file in LTspice?  Please be specific.
 
Is it possible that the filename is really "bulk.pm.txt" but you have your Windows settings set to ignore filename extensions for known file types?  Some web browsers may change the filename (by adding ".txt" on the end) when it recognizes that a file is really a text file.  If your browser did that, and if your Windows is still set up wrong, then the filename may be different than what you think it is.
 
Andy
 
 


 
Змінено

Tom wrote:
One look at that, and my judgment is that those instructions are high risk and should not be followed.
 
That person could not even spell LTspice.
 
They suggest downloading an old version of LTspice from THEIR website, rather than downloading it from the source (Analog Devices).  Risky!  Don't do that!
 
They suggest downloading unnecessary custom symbol files, unnecessary because LTspice has N- and P-channel symbol files already.
 
Their instructions are incorrect.
 
Please, do not follow those instructions.  Or, only do so at your own risk and chance of peril.
 
Andy
 
 


 

A few hours ago, I wrote:
What EXACTLY is the file's filename?  Click on Properties to get the actual filename, ...
I was somewhat wrong about using Properties to see that.  It does work but there are more steps:
  • File > Properties,
  • Click "Details" tab,
  • The actual filename is shown after "Name".
If your Windows was set to "Hide extensions for known file types", then Windows prevents you from seeing filename extensions such as .txt or .doc, except in that one place.
 
Fix it by opening File Explorer, then Tools > Folder Options > View, and UN-check "Hide extensions for known file types".  That was not the default setting in Windows, but it is the sensible one.  The other choice (checked) is dangerous.
 
Andy
 


 

I am very new to LTspice, if you don't mind can you suggest me anything, so that I can follow that  and I have tried to download other technologies from ptm.asu.edu but that site is not available


On Sun, Nov 17, 2024, 1:16 AM Andy I via groups.io <AI.egrps+io=gmail.com@groups.io> wrote:
Tom wrote:
One look at that, and my judgment is that those instructions are high risk and should not be followed.
 
That person could not even spell LTspice.
 
They suggest downloading an old version of LTspice from THEIR website, rather than downloading it from the source (Analog Devices).  Risky!  Don't do that!
 
They suggest downloading unnecessary custom symbol files because LTspice has both N- and P-channel symbol files already.
 
Their instructions are incorrect.
 
Please, do not follow those instructions.  Or, only do so at your own risk and peril.
 
Andy
 
 


 
Змінено

On Sat, Nov 16, 2024 at 08:48 PM, Gayathri Kummari wrote:

if you don't mind can you suggest me anything, so that I can follow that  and I have tried to download other technologies from ptm.asu.edu but that site is not available

Can we suggest anything?  Are you serious?
 
We already suggested many things.  Did you try listening to our suggestions?  Did you try following our suggestions, or did you ignore them?
 
Stop downloading random models!  You have model files already, don't you?
 
First you need to figure out why the model file(s) you already have don't seem to work.  Don't confuse things by adding more and more files, which might be the same models as what you already have.  Or they might be different.  You have a problem right now which is that you can't get the files you already have to work.  That might keep happening over and over again.  Instead, fix that problem.
 
Can you please answer the questions we asked you?  Help us help you.  If you are not willing to get that problem fixed, then why should we waste our time trying to help you?
 
ptm,asu.edu might not be available, but you can see it here:
 
 
But - if you absolutely positively must get your hands on more versions of the TSMC 0.18um process model files, so that you can mess things up more - try these:
 
 
I strongly recommend NOT using any of these models, until you have figured out what was wrong with the ones you already tried.  Maybe you don't understand - but the problem is almost definitely NOT because of the model files you have.  The file(s) you have are probably OK.  The problem is because of the way you tried to use them.  Fix that first.
 
Andy
 


 

I've not followed this thread in detail, so apologies if I am out of context, but could your problem be due to text file encoding?
 
I had a text file just a few days back that was complete gibberish until I loaded it into Notepad++ and saved it with a different encoding.

Most modern text files are Unicode, so are not strictly text in the traditional VT/ANSI/ASCII sense.
They have a header that tells the editor what they are.  This is to support extended character sets.
 
I've had various problems, especially when working in a multi platform environment, as not only encoding but
CR (Unix) /CRLF (Windows) /LFCR (Mac) are a problem.  To that add SCM such as GIT, (TBH that usually works, others are worse),
which can mess with line ends.
I have no idea what encoding(s) LTspice understands as that will depend on what libraries it uses and how old they are.

You editor should have a have set encoding function?
I believe Windows files are normally encoded using a '16bit' encoding called UTF-16BE (iirc) and most other platforms use UTF-8 as that's much closer to ASCII/ANSI as it's a superset of it.  It also might depend on what country you are in as your OS may have a different setting, e.g. for pictogram type languages.
 
 


 

On Mon, Nov 18, 2024 at 08:17 PM, <j.a.morgan.gm@...> wrote:
Most modern text files are Unicode, so are not strictly text in the traditional VT/ANSI/ASCII sense.
That might be true of some text files.  But nearly every SPICE model I have ever seen, was "traditional" ANSI/ASCII.  Not Unicode.
 
Some have issues with the linefeed characters, as you mentioned.  Notepad has problems with this, making them look like the Return/Enter key was broken on the writer's keyboard.  Other text editors are smarter than Notepad about it.
 
There are many types of Unicode.  Unicode often results in files with what looks like an    e x t r a    s p a c e    between every single character, which is annoying but it's still readable.
 
At the end of the day, LTspice can open and read almost every text file regardless of the linefeeds, and it MIGHT be able to handle some Unicode files too.  But I think I have never seen a SPICE library or model that used Unicode.
 
LTspice added some support for Unicode around 10-15? years ago.  In my opinion, that has been more a headache than helpful - although it enables richer character sets, where the local language is not English.  LTspice has quite a presence outside of USA.
 
Andy
 


 

Thank you  andy for your response  I have included   tsmc 180nm and it worked well


On Sun, Nov 17, 2024, 8:32 AM Andy I via groups.io <AI.egrps+io=gmail.com@groups.io> wrote:
On Sat, Nov 16, 2024 at 08:48 PM, Gayathri Kummari wrote:

if you don't mind can you suggest me anything, so that I can follow that  and I have tried to download other technologies from ptm.asu.edu but that site is not available

Can we suggest anything?  Are you serious?
 
We already suggested many things.  Did you try listening to our suggestions?  Did you try following our suggestions, or did you ignore them?
 
Stop downloading random models!  You have model files already, don't you?
 
First you need to figure out why the model file(s) you already have don't seem to work.  Don't confuse things by adding more and more files, which might be the same models as what you already have.  Or they might be different.  You have a problem right now which is that you can't get the files you already have to work.  That might keep happening over and over again.  Instead, get that problem taken care of.
 
Can you please answer the questions we asked you?  Help us help you.  If you are not willing to get that problem fixed, then why should we waste our time trying to help you?
 
ptm,asu.edu might not be available, but you can see it here:
 
 
But - if you absolutely positively must get your hands on more versions of the TSMC 180nm process model files, so that you can mess things up more - try these:
 
 
I strongly recommend NOT using any of these models, until you have figured out what was wrong with the ones you already tried.  Maybe you don't understand - but the problem is almost definitely NOT because of the model files you have.  The file(s) you have are probably OK.  The problem is because the way you tried to use them.  Fix that first.
 
Andy