genlib: add reset synchronizer