/usr/share/qflow/tech/osu050/osu050.sh is in qflow-tech-osu050 1.1.37-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | #!/usr/bin/tcsh
#---------------------------------------------------------------
# Shell script setting up all variables used by the qflow scripts
# for this project
#---------------------------------------------------------------
# The LEF file containing standard cell macros
set leffile=osu050_stdcells.lef
# The SPICE netlist containing subcell definitions for all the standard cells
set spicefile=osu050_stdcells.sp
# The liberty format file containing standard cell timing and function information
set libertyfile=osu05_stdcells.lib
# If there is another LEF file containing technology information
# that is separate from the file containing standard cell macros,
# set this. Otherwise, leave it defined as an empty string.
set techleffile=""
# All cells below should be the lowest output drive strength value,
# if the standard cell set has multiple cells with different drive
# strengths. Comment out any cells that do not exist.
set flopcell=DFFPOSX1 ;# Standard positive-clocked DFF, no set or reset
# set flopset=DFFS ;# DFF with preset, if available
# set flopreset=DFFSR ;# DFF with clear, if available
set flopsetreset=DFFSR ;# DFF with both set and clear
set setpin=S ;# The name of the set pin on DFFs
set resetpin=R ;# The name of the clear/reset pin on DFFs
set setpininvert=1 ;# Set this to 1 if the set pin is inverted (!set)
set resetpininvert=1 ;# Set this to 1 if the reset pin is inverted (!reset)
set floppinout=Q ;# Name of the output pin on DFFs
set floppinin=D ;# Name of the input pin on DFFs
set floppinclk=CLK ;# Name of the clock pin on DFFs
set bufcell=BUFX2 ;# Minimum drive strength buffer cell
set bufpin_in=A ;# Name of input port to buffer cell
set bufpin_out=Y ;# Name of output port to buffer cell
set inverter=INVX1 ;# Minimum drive strength inverter cell
set invertpin_in=A ;# Name of input port to inverter cell
set invertpin_out=Y ;# Name of output port to inverter cell
set norgate=NOR2X1 ;# 2-input NOR gate, minimum drive strength
set norpin_in1=A ;# Name of first input pin to NOR gate
set norpin_in2=B ;# Name of second input pin to NOR gate
set norpin_out=Y ;# Name of output pin from OR gate
set nandgate=NAND2X1 ;# 2-input NAND gate, minimum drive strength
set nandpin_in1=A ;# Name of first input pin to NAND gate
set nandpin_in2=B ;# Name of second input pin to NAND gate
set nandpin_out=Y ;# Name of output pin from NAND gate
set fillcell=FILL ;# Spacer (filler) cell (prefix, if more than one)
set tiehi="" ;# Cell to connect to power, if one exists
set tiehipin_out="" ;# Output pin name of tiehi cell, if it exists
set tielo="" ;# Cell to connect to ground, if one exists
set tielopin_out="" ;# Output pin name of tielo cell, if it exists
set gndnet=gnd ;# Name used for ground pins in standard cells
set vddnet=vdd ;# Name used for power pins in standard cells
set separator="" ;# Separator between gate names and drive strengths
set techfile=SCN3ME_SUBM.30 ;# magic techfile
set magicrc=osu050.magicrc ;# magic startup script
set gdsfile=osu05_stdcells.gds ;# GDS database of standard cells
set fanout_options="-l 300 -c 75" ;# blifFanout target maximum latency
;# per gate 300ps, output load set to 75fF
|