(Pinlist
        (Pin
                (Name S)
                (MSB )
                (LSB )
                (Type INPUT)
                (Location Left)
                (InputLoadLow -0.01)
                (InputLoadHigh 0.01)
                (OutputLoadLow )
                (OutputLoadHigh )
                (CheckLoad Both)
                (CheckIO Both)
                (CheckDir 1)
                (CheckAssert 1)
                (CheckOutput 1)
                (UnknownLoading 0)
        )

        (Pin
                (Name D)
                (MSB )
                (LSB )
                (Type OUTPUT)
                (Location Right)
                (InputLoadLow )
                (InputLoadHigh )
                (OutputLoadLow 1.0)
                (OutputLoadHigh -1.0)
                (CheckLoad Both)
                (CheckIO Both)
                (CheckDir 1)
                (CheckAssert 1)
                (CheckOutput 1)
                (UnknownLoading 0)
        )

        (Pin
                (Name G)
                (MSB )
                (LSB )
                (Type INPUT)
                (Location Left)
                (InputLoadLow -0.01)
                (InputLoadHigh 0.01)
                (OutputLoadLow )
                (OutputLoadHigh )
                (CheckLoad Both)
                (CheckIO Both)
                (CheckDir 1)
                (CheckAssert 1)
                (CheckOutput 1)
                (UnknownLoading 0)
        )


)