Use Auto Create Wire to Create Wire Segments for Floating Pins
The LakerTM Advanced Design Platform (ADP) unites the full-featured Laker schematic editor, open simulation console and waveform analyzer to provide a complete solution for the rapid design of your analog, mixed-signal, memory, and custom digital IC designs.
Laker ADP provides the unique Auto Create Wire function that enables you to automatically create wire segments for floating pins of the selected (or all) instances in the Schematic Editor window. Therefore, you don't have to select each floating pin and then create a wire segment for each of them manually. Wire names can be auto-assigned by the tool, the same as the pin name or created based on a user-specified name pattern (consisting of the Laker ADP predefined variables).
For example, to create a user-defined pattern, turn on the User-defined option on the Auto Create Wire form (invoked by Create > Auto Create Wire) in the Schematic Editor window. Then use the three Laker ADP predefined variables: i, p, aw (case insensitive) to edit the new net name pattern; the variable i represents the instance name, the variable p represents the port name, and the variable aw represents the value resolved from the preserved Symbol/Instance parameters aw_L, aw_B, aw_R, aw_T and aw_A. The aw_L, aw_B, aw_R and aw_T (case insensitive) parameters represent the net name for Left, Bottom, Right, and Top pins respectively. aw_A is the global naming rule for pins in any direction if aw_L, aw_B, aw_R, aw_T are not specified particularly.
Here is an example of automatically creating wires for the selected instance with a user defined net name pattern:
- In the Schematic Editor window, invoke Create > Auto Create Wire to open the Auto Create Wire form, and turn on the User-defined option.
- Enter the net name pattern "${I}_${P}${aw}" in the text field next to the User-defined option.
- Select the instance i1. Then invoke Query > Attribute to open the instance's Attribute form.
- In the Parameter tab of the Attribute form, add aw_A and aw_L parameters, and enter the value "_all" and "_Left" respectively. Then click the Apply button,
- Go back to the Auto Create Wire form, click the OK button.
- Four wire segments are automatically created and connected to the four floating pins of the instance i1.
- On pin A which is on the left of the instance, the new wire name is assigned "i1_A_Left". Where "i1" is the instance name, "A" is the port name and "_Left" is the value of the parameter aw_L.
- On pin en_b which is on the top of the instance, the new wire name is assigned "i1_en_b_all". Where "i1" is the instance name, "en_b" is the port name and "_all" is the value of the parameter aw_A. Actually, the aw variable should take the value of aw_T first. However, in this case, the aw_T parameter is not defined. As a result, it takes the value of aw_A (_all) instead.
- Similar to pin en_b, the new wire segment created for the floating pins en and Y are i1_en_all and i1_Y_all.


