semilac