Text this: Static random access memories via hardware cell libraries : an emphasis on their structure and writing function