A state-dependent boundary layer design for sliding mode control | Synapse