{'fraction_non_alphanumeric': 0.011037527593818985, 'fraction_numerical': 0.002207505518763797, 'mean_word_length': 5.3426573426573425, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Machine learning based recursive partitioning for simplifying OPC model building complexity

We propose the use of machine learning based analytics to simplify OPC (Optical Proximity Correction) model building process which demands concurrent optimization of more than 70 parameters as nodes shrink. We first built a deep neural network architecture to predict the RMS error, for a given set of model parameters. The neural network was trained on existing OPC model parameters and corresponding output RMS data of simulations to achieve an accurate prediction of output RMS for given set of OPC model parameters. Later, a sensitivity analysis-based methodology for recursive partitioning of OPC modelling parameters was employed to reduce the total search space of OPC model simulations. This resulted in reduction of the number of OPC model iterations performed during model tuning by orders of magnitude.