alliance-support '1998
Alliance in a Power MAC


Alberto Palacios Pawlovsky (palacios@aoba.toin.ac.jp)
Wed, 02 Sep 1998 12:16:23 +0000

I used the Alliance tools for about two weeks in a Windows PC and two days ago I started the installation of them in a PowerMac running MKLinux(R3). For this I downloaded the 3.2b version of the common package and the sources of version 3.2c. I follow the instructions of the README and tried the installation. After two days of a try-fail process I could compile all the tools with the exception of yagle and tas that seems not to be included in the sources. I also used the tools using the addaccu tutorial with the following results: asimut,genlib,scr,lvx,ring and proof works in the same way they do in the PC environment, but lynx, graal and druc not. I saw the dumped core files and could read that in the case of lynx there are spice related errors, and that ld.so is called, but I do not know enough of unix or C to say where the problem is.Could be these errors due to the lack of yagle? I also compared the MKLinux and PC(Linux) environments and found that in MKLinux there is no ld.so, but ld.so.1 in /lib, also in the PC(Linux) environment I have an openwin directory that in the MKLinux environment does not exists. Could the lack of this cause graal not to work? I also noted that the core.al file generated by scr in the MKLinux environment is different of the one generated by the PC(Linux) one. The units in the MKLinux file are ten times the ones of those of the PC generated one. I tried to find why but arrived nowhere. I dont' t know if the steps I took in the compilation process could be of any help, in finding an answer. I don't have a complete list (I missed to write down some of them) the main changes were the following ones: 1) During gmaking the process stopped because could'nt find the following files: mut321.h and mph408.h so I cp mut323.h mut321.h and cp mph408.h mph406.h 2) in sources/mbkvrlog/drive_vlog.c function vlogsavelofig I renamed time_t to clock_t and added #include<time.h at the beginning of the file 3) The gmaking process complained because could'n t find some files in lib so I cp libMap406.a libMap405.a cp libMph408.a libMph406.a cp libMut323.a libMut321.a 4) In alliance/sources/genview/e_view.c I renamed static char *basename(); function to char *basename(); and modified its description (at the end of the file) to char *basename(filename) const char *filename; This was done to make it match its prototype in /usr/include/ .h file 5) in gcc-1.42/gcc.c I changed extern char *sys_errlist[] to extern const char *const sys_errlist[]; to make it match its prototype. Could these changes and renaming made graal do not work,made scr change the units in the al files and made druc run without stopping and consume all memory until bring the xwindow environment down? Any advise or help will be really appreciatte. In the mean time I will continue using your tools in the PC(linux) environment. Now, regarding this, I found that when running the amd tutorial if one use asimut -b -c amd ....asimut ends with a fatal error 101 executing 'beh_abl2gex': unknown terminal operand ''d'' but if one use the command used in the makefile asimut -bdd -b -d It ends without noticing any errors. Is this correct? Here in Japan since 1996 the universities has access to (low cost) foundry services provided through the University of Tokyo's VDEC (VLSI) center. Also commercial software licenses are provided at low cost but the reason that impede their use is the (still) high cost of the workstations needed to run them. Pad and cell libraries are provided for four technologies (ranging from 1.2um to 0.5um) in GDSII format. I am planning to use your tools with these libraries (if possible). I would appreciatte any information that could help me in translating the technology "dependent" information to the format needed by your system. In the alliance documentation is mentioned the existence of the tool "logic" to map user's behavioral descriptions to a symbolic library. Is this tool available to us? Are the data of the projects (dlx, data-safe, FRISC,etc) mentioned in the Alliance manuals available? I think that they could be a very useful additional reference source. Expecting to hear from you. Best Regards, Alberto Palacios-Pawlovsky --------------------------------------- Alberto Palacios-Pawlovsky (Lecturer) Toin University of Yokohama, Faculty of Engineering, Dept. of Electronics and Information. 225-8502 Kanagawa-ken, Yokohama-shi, Aoba-ku, Kurogane-cho 1614. Japan. TEL: +81-45-974-5229 FAX: +81-45-972-5972 e-mail: palacios@aoba.toin.ac.jp ---------------------------------------

 



Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC, page maintained by Czo [Olivier Sirol] , last updated on 22 March 2001.