semiconductor design scheme