NOTES.ryu #2

  • //
  • guest/
  • robert_yu/
  • perforce/
  • cdsp4/
  • release/
  • 2.2/
  • Doc/
  • NOTES.ryu
  • View
  • Commits
  • Open Download .zip Download (2 KB)
#current $Id: //guest/robert_yu/perforce/cdsp4/release/2.2/Doc/NOTES.ryu#2 $
#

Path: /home/ryu/cdsp4_demo


Setup perforce (see /home/ryu/src/perforce/doc/perforce_demo_unix.ps):
    % setenv	P4PORT		1666
    % setenv	PROJECT		/home/ryu/cdsp4_demo/root
    % setenv	CDSP4		/home/ryu/p4_public_depot/guest/robert_yu/perforce/cdsp4/release/2.2


Run server:
    % mkdir server
    % cd server
    % p4d -d
    % cd ..

Setup typemap (see typemap file)
    % p4 typemap

TypeMap:
	ubinary //...*.cdb
	text //...master.tag
	ubinary //...prop.xx
	ubinary //...pc.db
	ubinary //...*.db
	ctext //...*.sp
	ctext //...*.v
	ctext //...*.vg
	binary //...*.vcd
	binary //...*.spef
	binary //...*.edif
	binary //...*.gds
	binary //...*.gds2

Setup cadence tree
    % su lmgrd
    % cd /cad/cadence/IC/5.0.33/tools.lnx86

    # put everything into /cad/cadence/IC/5.0.33/tools.lnx86/cdsp4
    % mkdir cdsp4
    % cd cdsp4
    % cp ~ryu/src/cdsp4/public/perforce/cdsp4/release/2.2/gdm.ic50/lnx86/* .
    % cp ~ryu/src/cdsp4/public/perforce/cdsp4/release/2.2/skillserver/bin.x86/p4skillserver .

    # make links 
    % cd ../bin
    % ln -s ../cdsp4/p4gdmconfig
    % ln -s ../cdsp4/p4skillserver

    % cd ../lib
    % ln -s ../cdsp4/libgdmp4_sh.so

    # added new entry into /cad/cadence/IC/5.0.33/tools.lnx86/dfII/etc/tools/menus/ciw.menus:
    iwCDSP4LibManager  = '(LibMan2   "CDSP4 Library Manager..."     "listBoxBrowser()")

    # added new entry into /cad/cadence/IC/5.0.33/tools.lnx86/dfII/etc/tools/menus/icfb.menus:
    iwToolsPulldown = '(ciwToolsMenu "Tools" (
        ciwConvertToolbox
	ciwLibManager
	ciwCDSP4LibManager		<--- added this
	ciwLibPathEdit

    # will need to add the ciwCDSP4LibManager to other *.menus as needed
    # wherever "ciwLibManager" is used (e.g. icfa.menu, layout.menu etc).


Add cdsp4 to unix path (changed all scripts in Utils to use /usr/bin/perl instead of /usr/local/bin/perl):
    % set path = ($CDSP4/Utils $path)

# see "Example setup for cdsp4"

Modified $CDSP4/Skill/Triggers/CDS_P4deTriggers.il
Modified $CDSP4/Skill/CdsP4Core/CDS_P4Config.il


CONTENTS
    NOTES	= this file
    cshrc	= source this before running; sets up env vars for
    		  perforce and cdsp4
    doc		= misc cdsp4 docs
    root	= $PROJECT
    server	= where perforce server was started
    typemap	= typemap for all clients
# Change User Description Committed
#2 4533 robert_yu comments
#1 4532 robert_yu my install notes