[ibis-macro] Re: BIRD186 Comments

  • From: Walter Katz <wkatz@xxxxxxxxxx>
  • To: <bob@xxxxxxxxxxxxxxxxx>, <ibis@xxxxxxxxxxxxx>, "IBIS-ATM" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 20 Dec 2016 10:17:33 -0500 (EST)

Bob,

 

IBIS 6.1 has 10 places where the following is stated:

 

The files referenced must be located in the same directory as the .ibs
file containing the reference. The file names of parameter definition
files must follow the rules for file names given in Section 3, "GENERAL
SYNTAX RULES AND GUIDELINES".

 

Since the "rules for file names given in Section 3, "GENERAL SYNTAX RULES
AND GUIDELINES". will now allow (assuming BIRD 186) files to be in folders
below the .ibs file, then I do not see any need to change these 10 places.

 

If you feel there is a need to change each of these 10 places can you
propose a specific change that would be acceptable to you.

 

The only possible exception to this is an external .pkg file. IBIS 6.1
says:

If the matching package model is in an external .pkg file, it must be
located in the same directory as the .ibs file. The file names of .pkg
files must follow the rules for file names given in Section 3, "GENERAL
SYNTAX RULES AND GUIDELINES". 

This is a special case, because IBIS does not in fact allow one to specify
"The file names of .pkg files", it just says look at all of the files with
extent .pkg in the same directory as the IBIS file. The whole concept of
looking in all of the files with extent .pkg in the directory of the IBIS
file requires an EDA tool to read in all .pkg file in the IBIS directory
to find the correct one, this is likely why .pkg files are not commonly
used.

 

A file name may or may not have an extent. So even using the terms
"basename" and "extension" are only a convenience in modern operation
systems to associate applications with a file. IBIS requires that file
names have certain reserved extensions, but there are no other rules on
basename or extension that need to be given for any file name that is
specified in an IBIS file or its derivative files unless they file is a
specific kind of file (e.g. .ibs, .ami, .pkg, .ebd, .).

 

Walter

 

 

 

From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Bob Ross
Sent: Monday, December 19, 2016 12:23 PM
To: ibis@xxxxxxxxxxxxx; IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>
Subject: [ibis-macro] BIRD186 Comments

 

All,

 

Per the request, I have attached the concerns related to BIRD186 and also
provided some suggested revisions.  Because of IBIS evolution based on
existing file name rules, many sections of IBIS need updating in these
areas:

 

Remove some conflicting hard-coded "same-directory" language in the
document

Consistently use extension to mean the text after the last dot (IBIS
versions are not consistent here)

Clarify that file names including the reserved extension can contain lower
and upper case text

Suggest restoring basename and path as part of the file name definition -
useful later

Suggest adding a document naming convention statement that would, for
example define "file type .ibs", ".ibs file" or "IBS file" as the same
file

Fine tune some details (files with no extension or just a "." are legal,
no "/" in extensions, including .ims as a reserved extension, etc.

 

Because of their interrelationships with BIRD186, the proposed changes
should be included in BIRD186.

 

Bob

--

 

Bob Ross

Teraspeed Labs

www.teraspeedlabs.com <http://www.teraspeedlabs.com/

bob@xxxxxxxxxxxxxxxxx <mailto:bob@xxxxxxxxxxxxxxxxx

Direct: 503-246-8048

Office: 971-279-5325

 

Other related posts: