How to increase virtual address space and memory for running layout for large devices over 3 million gates (e.g. A3PE3000L, RTAX4000S)?
ID: SL5583
Caution: If you are running encryption software in your hard drive, do not use this method of increasing virtual memory
When the users run the layout stage with the devices over 3 million gates (e.g A3PE3000), they need to have enable the Windows to use at least 3GB of virtual address space and 4GB of virtual memory. Otherwise, the layout stage could fail due to lack of memory. For the different Windows Operation Systems, there are different procedures to increase both virtual address space and virtual memory.
For Window 7 / Vista:
(Please have your IT Technician follow these steps if the end-user does not have sufficient permissions to make the change.)
Execute BCDEDIT \increaseuserva 3072 to increase 3GB Virtual Address Space and Increase the Virtual Memory to start at 4GB.
a)      Click Start Menu -> All Programs -> Accessories, then right-click Command Prompt and select Run As Administrator.
b)      On the C:\Windows\system32 Drive, type the command bcdedit \set increaseuserva 3072 and press enter to change virtual address space t o 3GB.
c)       Type the command bcdedit on the C:\Windows\system32 Drive to confirm increaseuserva 3072 as shown below:
 
d)      Click the Control Panel - System and SecuritySystem - Advanced System Settings
e)      Click Settings on under the Performance Section of the System Properties Advanced Tab
f)       On the Advanced Tab, Select Change on the Virtual Memory section and set it as shown below:
g)      Click set to apply the Customer Size and then Click OK.
h)      Click Apply on the Performance Options Advanced Tab if it is clickable
i)        On the Visual Effects Tab, select Adjust for best performance and click Apply
j)        Click OK on the Performance Options Window and System Properties Window
k)      Restart the Computer for the changes to take effect
 
For Windows XP:
(Please have your IT Technician follow these steps if the end-user does not have sufficient permissions to make the change.)
Modify the boot.ini to add the “/3GB” OS Load Option and Increase the Virtual Memory to start at 4GB.
a)      Open the Control Panel and double-click on System
b)      Select the Advanced Tab and Click Settings under Startup and Recovery
c)       Click Edit under the System Startup section to edit the boot.ini
d)      Here is a sample of boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
e)      Add the switch /3GB to your OS boot options so that the boot.ini now looks like the following (don’t add a link break, the /3GB has wrapped to the next line due to Page Limit only):
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB
f)       Select File -> Save to save the boot.ini file modification and close Notepad.
g)      Click OK on the Startup and Recovery Window
h)      Click Settings on under the Performance Section of the System Properties Advanced Tab
i)        On the Advanced Tab, Select Change on the Virtual Memory section and set it as shown below:
j)        Click set to apply the Customer Size and then Click OK.
k)      Click Apply on the Performance Options Advanced Tab if it is clickable
l)        On the Visual Effects Tab, select Adjust for best performance and click Apply
m)    Click OK on the Performance Options Window and the System Properties Window
n)      Restart the Computer for the changes to take effect

Last Modified: 6/11/2013
If you have any questions or concerns about this document, please contact Microsemi Technical Support:
https://soc.microsemi.com/Portal/Default.aspx | 1.650.318.4460 | 1.800.262.1060 (USA toll-free)
Copyright © 1985 - 2008 by Actel Corporation, Mountain View, CA 94043-4655 USA.