Text this: Direct transistor-level layout for digital blocks