[ibis-macro] Re: Minor, but important change to File Naming BIRD, and clarification of BCI_ID in BIRD 147.3

  • From: Walter Katz <wkatz@xxxxxxxxxx>
  • To: "IBIS-ATM" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 8 Nov 2016 10:47:47 -0500 (EST)

All,

 

I am including a rev 3 of the File Naming BIRD, a comment on what
directory to use for relative path, and a change to the Keyword: [File
Name].

 

Relative Path Directory

I think the only issue that is in contention is if "Path Names" in a
"File" referenced in an "IBIS File" shall be relative to the directory
containing the "File" or the directory containing the "IBIS File". The
answer must be relative to the directory containing the "File". How else
could you use this same AMI model or Interconnect Model Set file in
different "IBIS Files".

 

Change to  Keyword: [File Name] 

Currently

Keyword: [File Name] 

Required: Yes 

Description: Specifies the name of the .ibs file. 

Usage Rules: The file name must conform to the rules in paragraph 3 of
Section 3, "GENERAL SYNTAX RULES AND GUIDELINES". In addition, the file
name must use the extension ".ibs", ".pkg", or ".ebd". The file name must
be the actual name of the file.

Change to

Keyword: [File Name] 

Required: Yes 

Description: Specifies the name of the .ibs file. 

Usage Rules: The file name must conform to the rules in paragraph 3 of
Section 3, "GENERAL SYNTAX RULES AND GUIDELINES". In addition

*         The file name must use the extension ".ibs", ".pkg", or ".ebd". 

*         The file name must be the actual name of the file.

*         There may not be a "/" in the file name.

 

In further reading of the IBIS specification, there are several locations
that state the last character of a file name may not be "/". I included
this in the enclosed BIRD.

 

I plan on submitting this to the next Open Forum meeting, so I will
request that the BIRD be studied, and comment made to me or the reflector
by e-mail, and discussed in the next IBIS-ATM meeting. In particular, the
change should be reviewed by every EDA company software development group,
and we all should scrub every part if the IBIS document that references
file names.

 

Walter

 

From: Walter Katz [mailto:wkatz@xxxxxxxxxx] ;
Sent: Friday, November 4, 2016 12:50 PM
To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>
Subject: Minor, but important change to File Naming BIRD, and
clarification of BCI_ID in BIRD 147.3

 

All,

 

I changed the BIRD to allow a "/" as the final character of a File Name.
When there is a "/" then the string is a directory.

 

I also suggest he following change to BIRD 147.3

 

From

The EDA tool is responsible for recognizing this parameter name and
replacing the value declared in the .ami file with a string that contains
a unique alphanumeric identifier, optionally pre-pended with a "path
string".

To

 

The EDA tool is responsible for recognizing this parameter name and
replacing the value declared in the .ami file with a string that must
conform to the rules in paragraph 3 of Section 3, "GENERAL SYNTAX RULES
AND GUIDELINES. The string may be pre-pended with a "path string" that
conforms to the file and path naming rules for the current operating
system.

 

Note that the proposed File Naming BIRD allows pre-pended with a "path
string", but since this string is being created by the EDA tool at run
time, then the string could point to absolute path names (e.g. C:\abc.,
and //abc.

 

 

Walter

 

Walter Katz

 <mailto:wkatz@xxxxxxxxxx> wkatz@xxxxxxxxxx

Phone 303.449-2308

Mobile 303.335-6156

Attachment: FileRulesBIRD_3.docx
Description: application/vnd.openxmlformats-officedocument.wordprocessingml.document

Other related posts: