Course Description:
UNIX is the operating system of choice for the design of complex intergrated circuits for its reliability and power. Solaris and HP-UX were traditionally the two UNIX flavours of choice. Now Linux is increasingly used as the desktop operating system. This course aims to introduce the UNIX operating system as it is used in an integrated circuit design environment. A special section on the IC CAD flow emphasizes how the power of UNIX can be harnessed on a daily basis for ASIC design. Traditionally engineers have learned to use UNIX by using it and more often than not, many do not use the full power of the operating system available due to lack of exposure to some key commands. This three day course helps to fast-track the learning process and increase productivity sooner for IC design engineers.Courses may be public or on-site at customer premises.
The course brochure is available in PDF format (26kB).
Target Audience:
UNIX for ASIC engineers is targetted at both new recruits and more experienced engineers in the ASIC industry (hardware design engineers, test engineers, software engineers), who may want to expand their knowledge and increase their productivity.Course Prerequisites:
Engineers who have used UNIX to design or test ASICs for three months or more are ideal candidates for this course. However no prior knowledge is necessary.Agenda:
The course format is alternatively lectures and lab exercises. Attendees are encouraged to try new concepts as they learn them. Each attendee works on their own computer in a classroom environment in order to maximise the learning value of the course.- UNIX Introduction History; File System; Logging In; Command Structure and Manual Pages; Pipes, Redirects and Scripts; Paths; Ctrl commands; Terminology; The Mouse;
- Basic Commands File Listing and Specifiers; Wildcards; Moving and Copying; Removing Files; Directories; File Permissions; echo & history; Job Control; Text Editors; head and tail; cat;
- Regular Expressions regexps; Regular Expression Rules; Regular expression quiz
- UNIX Power Tools grep; find; sed; diff; sort; awk
- Editors The vi Text Editor; Starting the vi editor; Modes in vi; Features of vi; Files; vimdiff; vi tutorial;
- Documents and Images Postscript and PDF; psutils; Printing; xfig and gimp; LATEX; LYX GUI for Latex;
- CAD Flow Project Filesystem; Makefiles; License Servers; CVS Configuration Management; TCL; PERL;
- Shell Scripting How to write a script?; Variables; Flow Control; Loops;
- Networking Cluster Topology; NIS, NFS and AutoFS; ftp; gnupg; rsync; ssh;
- Miscelaneous crontabs; spell checking; package manager; DISPLAY variable; C compiler; CD Burning; Compression;
Course Materials:
Course attendees will receive a colour fully indexed and cross-referenced course manual, and a certificate of attendance.To book a course, please contact us:
Telephone: +353-21-4928927
email: sales@xerenet.com
Web: www.xerenet.com
Post: Xerenet Limited
The Rubicon Centre
CIT Campus
Bishopstown
Cork
Ireland