techSetViaSpecTableEntry
techSetViaSpecTableEntry(d_viaSpecIDn_layer1MinWidth n_layer1MaxWidth n_layer2MinWidth n_layer2MaxWidth l_viaDefIDs) => t / nil
Description
Sets the entry value of the via specification 2-D table with the specified width range values in the current technology database. If the width values specified are not already in the table, inserts them into the table in ascending order. The listed via definitions must exist.
Arguments
Value Returned
Example
tfID=techGetTechFile(ddGetObj("newTech18"))
=> db:0x011ea00e
Returns the database identifier for the current technology database and assigns it to the variable tfID.
viaSpecID=techFindViaSpec(tfID 25 32)
=> db:0x02920592
Returns the database identifier for the via specification for layers 25 and 32.
viadef1ID=techFindViaDefByName(tfID "viaDef1")
=> db:0x02920592
viadef2ID=techFindViaDefByName(tfID "viaDef2")
=> db:0x02920593
Returns the database identifiers for the via definitions, named viaDef1 and viaDef2, in the via specification.
techSetViaSpecTableEntry(tfID viaSpecID 0.5 1.0 0.3 1.0 list(viadef1ID viadef2ID))
=> t
Sets the entry value of the via specification 2-D table to the values specified: 0.5 minimum width for layer 1, 1.0 maximum width for layer 1, 0.3 minimum width for layer 2, and 1.0 maximum width for layer 2 for the via definitions with the database identifiers viadef1ID and viadef2ID.
Return to top