UDL for SDC



  • I made UDL for SDC (Synopsys Design Constraint) for Hardware Designer of ASIC/FPGA.
    I hope to add it to the master table.

    <NotepadPlus>
    <UserLang name=“SDC” ext=“sdc xdc” udlVersion=“2.1”>
    <Settings>
    <Global caseIgnored=“yes” allowFoldOfComments=“no” foldCompact=“no” forcePureLC=“2” decimalSeparator=“0” />
    <Prefix Keywords1=“no” Keywords2=“no” Keywords3=“no” Keywords4=“yes” Keywords5=“no” Keywords6=“no” Keywords7=“no” Keywords8=“no” />
    </Settings>
    <KeywordLists>
    <Keywords name=“Comments”>00# 01 02 03# 04</Keywords>
    <Keywords name=“Numbers, prefix1”></Keywords>
    <Keywords name=“Numbers, prefix2”></Keywords>
    <Keywords name=“Numbers, extras1”></Keywords>
    <Keywords name=“Numbers, extras2”></Keywords>
    <Keywords name=“Numbers, suffix1”></Keywords>
    <Keywords name=“Numbers, suffix2”></Keywords>
    <Keywords name=“Numbers, range”></Keywords>
    <Keywords name=“Operators1”></Keywords>
    <Keywords name=“Operators2”></Keywords>
    <Keywords name=“Folders in code1, open”></Keywords>
    <Keywords name=“Folders in code1, middle”></Keywords>
    <Keywords name=“Folders in code1, close”></Keywords>
    <Keywords name=“Folders in code2, open”></Keywords>
    <Keywords name=“Folders in code2, middle”></Keywords>
    <Keywords name=“Folders in code2, close”></Keywords>
    <Keywords name=“Folders in comment, open”></Keywords>
    <Keywords name=“Folders in comment, middle”></Keywords>
    <Keywords name=“Folders in comment, close”></Keywords>
    <Keywords name=“Keywords1”>create_clock create_generated_clock set_clock_groups set_input_delay set_output_delay set_false_path set expr set_clock_uncertainty set_max_delay set_min_delay set_case_analysis set_multicycle_path </Keywords>
    <Keywords name=“Keywords2”>-name -period -waveform -source -multiply_by -divide_by -invert -asynchronous -from -to -clock -max -min -through -group -add -master_clock -rise -fall -setup -hold -clock_fall -add_delay</Keywords>
    <Keywords name=“Keywords3”>get_ports get_pins get_clocks get_nets get_cells</Keywords>
    <Keywords name=“Keywords4”>$</Keywords>
    <Keywords name=“Keywords5”></Keywords>
    <Keywords name=“Keywords6”></Keywords>
    <Keywords name=“Keywords7”></Keywords>
    <Keywords name=“Keywords8”></Keywords>
    <Keywords name=“Delimiters”>00[ 01 02] 03{ 04 05} 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
    </KeywordLists>
    <Styles>
    <WordsStyle name=“DEFAULT” fgColor=“F8F8F8” bgColor=“0C1021” fontName=“Ricty Diminished” fontStyle=“0” fontSize=“10” nesting=“0” />
    <WordsStyle name=“COMMENTS” fgColor=“AEAEAE” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“LINE COMMENTS” fgColor=“AEAEAE” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“NUMBERS” fgColor=“FFFF00” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“KEYWORDS1” fgColor=“FBDE2D” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“KEYWORDS2” fgColor=“00FF40” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“KEYWORDS3” fgColor=“8080FF” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“KEYWORDS4” fgColor=“00FF80” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“KEYWORDS5” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“KEYWORDS6” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“KEYWORDS7” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“KEYWORDS8” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“OPERATORS” fgColor=“FFFF00” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“FOLDER IN CODE1” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“FOLDER IN CODE2” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“FOLDER IN COMMENT” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“DELIMITERS1” fgColor=“C0C0C0” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“7175” />
    <WordsStyle name=“DELIMITERS2” fgColor=“00FFFF” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“67116039” />
    <WordsStyle name=“DELIMITERS3” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“DELIMITERS4” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“DELIMITERS5” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“DELIMITERS6” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“DELIMITERS7” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    <WordsStyle name=“DELIMITERS8” fgColor=“000000” bgColor=“0C1021” fontName="" fontStyle=“0” nesting=“0” />
    </Styles>
    </UserLang>
    </NotepadPlus>



  • SDC is TCL language. So you juste have to add sdc file extension in “Style Configurator/TCL/User Ext”


Log in to reply