childs
Member level 5
On my ASIC design, I need to use up to:
1. 5~10kByte of non-volatile memory (8-b)
2. 2~10kByte of volatile memory (8/16-b)
The design runs at minimum frequency of 50MHz, and frequent access will be operated onto these memories (Read for non-volatile, Read n Write for volatile memory)
Is it better to purchase external memory components to interface or implement them directly as on-board memory? Is non-volatile memory implementable on ASIC deisgn? If purchasing is better, any suggestion for suitable memory component?
(I've checked some available components on Farnell, ALLIANCE MEMORY & GSI TECHNOLOGY provided fast (~10ns access time) SRAM at size of 32k*8bits & 64k*16b)
1. 5~10kByte of non-volatile memory (8-b)
2. 2~10kByte of volatile memory (8/16-b)
The design runs at minimum frequency of 50MHz, and frequent access will be operated onto these memories (Read for non-volatile, Read n Write for volatile memory)
Is it better to purchase external memory components to interface or implement them directly as on-board memory? Is non-volatile memory implementable on ASIC deisgn? If purchasing is better, any suggestion for suitable memory component?
(I've checked some available components on Farnell, ALLIANCE MEMORY & GSI TECHNOLOGY provided fast (~10ns access time) SRAM at size of 32k*8bits & 64k*16b)