Sponsored Content
Top Forums Programming Specification language suitable for procedural programs Post 302288189 by tsurko on Monday 16th of February 2009 04:41:36 PM
Old 02-16-2009
Thank you for your reply. For my needs I think that the flowcharts and eventually doxygen will be sufficient.
I've read about the flowcharts in wikipedia. Looks like they are similar to SDL.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

HD specification

What command do I use to determine how many/what kind/how big the hard drives on a box are? (2 Replies)
Discussion started by: abolshoun
2 Replies

2. Solaris

hardware specification ( very Urgent please )

I wana know my box hardware specification ( Like RAM , processor speed .... Etc ) and used version of Solaris i mean (SPARC, 32-bit) or (x86, 32-bit) or(SPARC, 64-bit) or what ?? very Urgent please (5 Replies)
Discussion started by: KSA
5 Replies

3. Shell Programming and Scripting

Range specification in for loop

Hello Friends, I want to use range in for loop. For that i used (..) operator but it is not working. Ex: for i in 1..24 do echo $i done Instead of printing 1 to 24 nos, it gives o/p as: 1..24 Please help me Thanks in advance. (2 Replies)
Discussion started by: Niyati
2 Replies

4. UNIX for Dummies Questions & Answers

RSC card specification

Hi I have a SUN box that i am supporting Model 480r . The RS card that is attached to it is giving some problems . It is pinging but i am unable to telnet into it therefore having no remote TC console access ( the system is currently up ) Is there a way by which i can remotely check the... (1 Reply)
Discussion started by: Sam4u
1 Replies

5. Solaris

Getting server specification

Hi all, Can anyone help me to get the server specifications like the following? eg. SUN Fire XXX X UltraSPARC X MHZ X MB Memory X GB od hard disk X On board PCI IO card X PCI HNI card Thanks. (4 Replies)
Discussion started by: beginningDBA
4 Replies

6. UNIX for Dummies Questions & Answers

Are programs like sys_open( ) ,sys_read( ) et al examples of system level programs ?

Are the programs written on schedulers ,thread library , process management, memory management, et al called systems programs ? How are they different from the programs that implement functions like open() , printf() , scanf() , read() .. they have a prefix sys_open, sys_close, sys_read etc , right... (1 Reply)
Discussion started by: vishwamitra
1 Replies

7. Shell Programming and Scripting

Help with column specification

Hi I am working on a program that reads a file with multiple columns and was curious how to specify the columns to be manipulated in the command line. For example the file may look something like: Column1 Column2 Column3 Column4 Column5 Column6 AC 82542 3525 ... (1 Reply)
Discussion started by: drossy
1 Replies

8. UNIX for Dummies Questions & Answers

Procedural nature of shell scripts

#!/bin/bash #this is script1 sleep 30 And #!/bin/bash #this is script 2 /path/to/script1.sh echo im done Running script 2 will give a 30 second pause and then echo Im done to the terminal. What behavior exactly, is responsible for waiting for script one to complete before the... (2 Replies)
Discussion started by: glev2005
2 Replies

9. Android

Is FAT32 more suitable?

May I assume that there is no point to format your SD Card (assume you have the 32 GB size) to NTFS if the device can support SD Card of up to 32 GB and FAT32 maximum limit is also exactly 32 GB? "Crest Accountants Suite E316, Level 3 Oracle East Building 3 Oracle Boulevard Broadbeach QLD 4218,... (1 Reply)
Discussion started by: PheekaJabal
1 Replies

10. UNIX for Dummies Questions & Answers

Difference between inbuilt suid programs and user defined root suid programs under bash shell?

Hey guys, Suppose i run passwd via bash shell. It is a suid program, which temporarily runs as root(owner) and modifies the user entries. However, when i write a C file and give 4755 permission and root ownership to the 'a.out' file , it doesn't run as root in bash shell. I verified this by... (2 Replies)
Discussion started by: syncmaster
2 Replies
GENLIB(1)						  Alliance - genlib User's Manual						 GENLIB(1)

NAME
genlib - Procedural design language based upon C. DESCRIPTION
genlib is a set of C functions dedicated to procedural generation purposes. From a user point of view, genlib is a circuit's description language that allows standard C programming flow control, variable use, and specialized functions in order to handle vlsi objects. Based upon the Alliance mbk data structures, the genlib language gives the user the ability to describe both netlist and layout views, thus allowing both standard cell and full custom approachs. NETLIST CAPTURE It is a hierachical structural description of a circuit in terms of connectors (I/Os), signals (nets), and instances. The function calls used to handle the netlist view are : o GENLIB_DEF_LOFIG(3) o GENLIB_SAVE_LOFIG(3) o GENLIB_LOINS(3) o GENLIB_LOCON(3) o GENLIB_LOSIG(3) o GENLIB_FLATTEN_LOFIG(3) Some facilities, in order to create vectors are also available : o GENLIB_BUS(3) o GENLIB_ELM(3) STANDARD CELL PLACEMENT The following functions allows to define a placement file for a standard cell design. This file can be used by the standard cell router ocr(1) : o GENLIB_DEF_PHSC(3) o GENLIB_SAVE_PHSC(3) o GENLIB_SC_PLACE(3) o GENLIB_SC_RIGHT(3) o GENLIB_SC_TOP(3) o GENLIB_SC_LEFT(3) o GENLIB_SC_BOTTOM(3) FULL CUSTOM SYMBOLIC LAYOUT Those functions are dedicated to optimized full custom procedural layout. In order to provide some process independance, Alliance uses a symbolic layout approach (fixed grid without compaction). The symbolic objects are segments (wires), vias (contacts), connectors (I/Os), references and instances. For more informations, see phseg(1), phvia(1), phcon(1), phref(1), phins(1) and alc(1). o GENLIB_DEF_PHFIG(3) o GENLIB_SAVE_PHFIG(3) o GENLIB_DEF_AB(3) o GENLIB_DEF_PHINS(3) o GENLIB_PHCON(3) o GENLIB_COPY_UP_CON(3) o GENLIB_COPY_UP_CON_FACE(3) o GENLIB_COPY_UP_ALL_CON(3) o GENLIB_PHSEG(3) o GENLIB_COPY_UP_SEG(3) o GENLIB_THRU_H(3) o GENLIB_THRU_V(3) o GENLIB_THRU_CON_H(3) o GENLIB_THRU_CON_V(3) o GENLIB_WIRE1(3) o GENLIB_WIRE2(3) o GENLIB_WIRE3(3) o GENLIB_PHVIA(3) o GENLIB_PLACE(3) o GENLIB_PLACE_RIGHT(3) o GENLIB_PLACE_TOP(3) o GENLIB_PLACE_LEFT(3) o GENLIB_PLACE_BOTTOM(3) o GENLIB_PLACE_ON(3) o GENLIB_PHREF(3) o GENLIB_COPY_UP_REF(3) o GENLIB_COPY_UP_ALL_REF(3) o GENLIB_PLACE_VIA_REF(3) o GENLIB_PLACE_CON_REF(3) o GENLIB_PLACE_SEG_REF(3) o GENLIB_FLATTEN_PHFIG(3) o GENLIB_GET_REF_X(3) o GENLIB_GET_REF_Y(3) o GENLIB_GET_CON_X(3) o GENLIB_GET_CON_Y(3) o GENLIB_HEIGHT(3) o GENLIB_WIDTH(3) In order to have information about each of these functions, use the online documentation with man(1), as in man function- name. It is strongly recommended to read some books on C programming, in order to take full advantage of the C flow control possibilities, as it may greatly reduce the size of a genlib source code. ENVIRONMENT VARIABLES
o MBK_IN_LO(1), default value : al o MBK_OUT_LO(1), default value : al o MBK_IN_PH(1), default value : ap o MBK_OUT_LO(1), default value : ap o MBK_CATA_LIB(1), default value : . o MBK_WORK_LIB(1), default value : . o MBK_CATAL_NAME(1), default value : CATAL See the corresponding manual pages for further informations. In order to compile and execute a genlib file, one has to call genlib with one argument, that is the genlib source file. The source file must have a .c extension, but the extension should not be mentionned on the command line. The names used in genlib, as arguments to genlib functions, should be alphanumerical, including the underscore. They also are not case sen- sitive, so VDD is equivalent to vdd. Vectorized connectors or signal can be declareds using the [n:m] construct. SYNOPSIS
genlib [ -cklmnv ] [ --no-rm-core ] [ --keep-makefile ] [ --keep-exec ] [ --keep-log ] [ --no-exec ] [ --verbose ] program [ -e program_args ] OPTIONS o <program> : the name of the C file containing the genlib program, whitout extention. Mandatory argument. o [--no-rm-core|-c] : in case of core dump, do not remove the generated core file. This option must be used with [--keep-exec|-k]. o [--keep-makefile|-m] : do not erase the generated makefile after execution. o [--keep-exec|-k] : keep the generated executable after the genlib run. o [--keep-log|-l] : do not erase the log file after a successfull completion (the log is keeped after a faulty run). o [--no-exec|-n] : do not run the generated program. Should be used with [--keep-exec|-k]. o [--no-verbose|-v] : self explanatory. o [-e] : all the following arguments are handled to the compiled program. EXAMPLES
Compile and run a file amd2901.c : genlib -v amd2901 SEE ALSO
mbk(1), DIAGNOSTIC
Many errors may occur while executing the source file, so refer to the proper genlib function manual for more. When an error occur, genlib left a log file <program>.grr. As <program>.c is a C program, all syntatic C error can occurs... All genlib functions are listed below alphabetically sorted. ASIM
/LIP6 30 July 2004 GENLIB(1)
All times are GMT -4. The time now is 10:10 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy