# PAD RING DEFINITION FILE # FORMAT: # # CORE # # if no CORE line exists, the default core module name is topcell # # WRAPPER # # if no WRAPPER line exists, the default wrapper module name is wrap_ # # INSTANCE # # if no INSTANCE line exists, the default core instance name is core_instance # # , , , # # where is one of: # TOP # BOTTOM # LEFT # RIGHT # # and is one of: # INPUT # OUTPUT # OUTPUT_TRISTATE Output pad with tristate enable signal # OUTPUT_OPEN_DRAIN Open-drain output pad # INPUT_PULLUP Input pad with integrated pull-up # INPUT_CLOCK Input pad with integrated clock buffer # INOUT Bi-directional pad # INOUT_PULLUP Bi-directional pad with integrated pull-up # PADS_VDD Pad which provides VDD to the pad ring # PADS_GND Pad which provides GND to the pad ring # CORE_VDD Pad which provides VDD to the core # CORE_GND Pad which provides GND to the core # DEFAULT PORT ORDER IS ANTICLOCKWISE #=================================================== # qmults_pads.txt #=================================================== # # This file specifies the pad ring for an 8 bit instance of the qmults # multiplier example module. # # You can generate the SystemVerilog wrapper file wrap_qmults.sv # and the Cadence I/O specification file wrap_qmults.io by running # the following command: # # process_pad_ring qmults_pads.txt # WRAPPER wrap_qmults CORE qmults INSTANCE core_inst TOP INPUT multiplicand[0] TOP INPUT multiplicand[1] TOP INPUT multiplicand[2] TOP PADS_VDD TOP INPUT multiplicand[3] TOP INPUT multiplicand[4] TOP INPUT multiplicand[5] TOP INPUT multiplicand[6] LEFT INPUT multiplicand[7] LEFT INPUT start LEFT INPUT_CLOCK Clock LEFT INPUT nReset LEFT CORE_VDD LEFT OUTPUT complete LEFT OUTPUT overflow LEFT INPUT multiplier[7] BOTTOM INPUT multiplier[6] BOTTOM INPUT multiplier[5] BOTTOM INPUT multiplier[4] BOTTOM PADS_GND BOTTOM INPUT multiplier[3] BOTTOM INPUT multiplier[2] BOTTOM INPUT multiplier[1] BOTTOM INPUT multiplier[0] RIGHT OUTPUT result[0] RIGHT OUTPUT result[1] RIGHT OUTPUT result[2] RIGHT OUTPUT result[3] RIGHT CORE_GND RIGHT OUTPUT result[4] RIGHT OUTPUT result[5] RIGHT OUTPUT result[6] RIGHT OUTPUT result[7]