From Concept through Production,
your Mixed Signal ASIC Solution.
Over the years, our designers have developed a wide range of analog, digital and memory circuits. We offer some of our most useful macro cells as “IP” (Intellectual Property). They include memory (EEPROM, SRAM, ROM) and an assortment of analog functions. A sample of our available cells is listed below. For more information, please contact CSS.
Low Power 2K x 8 EEPROM Macro Cell
This nonvolatile memory is a 16K bit EEPROM macro cell, organized 2K by 8. It may be re-configured for sizes from 1K to 64K bits and from 8 to 32 bits per word. It features low power, a wide supply range, a synchronous read mode and three programming modes: Page Erase, Block Erase and Page Write. A data register is included that holds eight bytes (one page) of data. During a Page Write operation, the contents of this register are programmed into the selected row (page) of memory. This memory macro cell is designed for AMI’s 0.5 micron, CMOS process. For more information, please refer to the following documents or contact CSS.
Type |
File Name |
Action |
![]() |
CSS_2Kx8_EEPROM_Spec (164K) | ![]() |
![]() |
CSS_EEPROM_App_Note1_Test_Modes (117K) | |
![]() |
CSS_EEPROM_Size_Calculator_C5 (50K) |
Micro-Power Nonvolatile Register (High Density Version)
This EEPROM memory macro is a nonvolatile register that can be configured for 8 to 64 bits. It is implemented with CSS’s High Density NV Latch cell that features a novel, high voltage level shifter to significantly reduce its area. Read mode current is < 1uA. Numerous serial and parallel interface options for entering data and reading out the contents of the NV register are available. This memory macro cell is designed for AMI’s 0.5 micron, CMOS process. For more information, please refer to the following documents or contact CSS.
Type |
File Name |
Action |
![]() |
CSS_High_Density_NV_Register_Spec (169K) | ![]() |
![]() |
CSS_HD_NV_Register_App_Note1 (105K) | |
![]() |
CSS_NV_Register_Size_Calculator_C5 (84K) |
Micro-Power Nonvolatile Register (Classic Version)
This EEPROM memory macro is a nonvolatile register that can be configured for 8 to 64 bits. It is implemented with CSS’s Classic NV Latch cell that features a single cycle store function. Read mode current is < 1uA. Numerous serial and parallel interface options for entering data and reading out the contents of the NV register are available. This memory macro cell is designed for AMI’s 0.5 micron, CMOS process. For more information, please refer to the following documents or contact CSS.
Type |
File Name |
Action |
![]() |
CSS_Classic_NV_Register_Spec (176K) | ![]() |
![]() |
CSS_Classic_NV_Register_App_Note1 (105K) | |
![]() |
CSS_NV_Register_Size_Calculator_C5 (84K) |
EEPROM Program Voltage Generator
This support circuit provides the high positive voltage required to program the EEPROM memory cells. It generates approximately +20V with a multi-stage charge pump. It includes a high frequency oscillator and voltage regulator. This circuit is designed for AMI’s 0.5 micron, CMOS process. For more information, please refer to the following specification or contact CSS.
Type |
File Name |
Action |
![]() |
CSS_VPP_Generator_Spec (169K) | ![]() |
Low Power, High Density Static RAM
This memory macro is a configurable static RAM. Its architecture will support a wide array of memory sizes. It is optimized for low power and high density. It features a wide supply range (1.25V to 5.5V), a synchronous read mode and dual data I/O ports. This macro cell is designed for a 0.5 micron, CMOS process. For more information, please refer to the following documents or contact CSS.
Type |
File Name |
Action |
![]() |
CSS_Low_Power_SRAM _C5 (156K) | ![]() |
![]() |
CSS_SRAM_Size_Calculator _C5 (84K) |
Low Power, High Density Static RAM
This memory macro is a configurable static RAM. Its architecture will support a wide array of memory sizes. It is optimized for low power and high density. It features a wide supply range (1.25V to 5.5V), a synchronous read mode and dual data I/O ports. This macro cell is designed for a 0.35 micron, CMOS process. For more information, please refer to the following documents or contact CSS.
Type |
File Name |
Action |
![]() |
CSS_Low_Power_SRAM_Spec _C3 (134K) | ![]() |
![]() |
CSS_SRAM_Size_Calculator_C3 (50K) |
Low Power, High Density ROM
This memory macro is a mask programmable ROM. Its architecture supports a wide array of memory sizes. It is optimized for low power and high density. It features a wide supply range (1.25V to 5.5V) and a synchronous read mode. This macro cell is designed for a 0.5 micron, CMOS process. For more information, please refer to the following documents or contact CSS.
Type |
File Name |
Action |
![]() |
CSS_Low_Power_ROM_Spec_C5 (125K) | ![]() |
![]() |
CSS_ROM_Size_Calculator_C5 (50K) |
Low Power, High Density ROM
This memory macro is a mask programmable ROM. Its architecture supports a wide array of memory sizes. It is optimized for low power and high density. It features a wide supply range (1.25V to 5.5V) and a synchronous read mode. This macro cell is designed for a 0.35 micron, CMOS process. For more information, please refer to the following documents or contact CSS.
Type |
File Name |
Action |
![]() |
CSS_Low_Power_ROM_Spec_C3 (133K) | ![]() |
![]() |
CSS_ROM_Size_Calculator_C3 (50K) |
Pch Input, Class AB Output Amplifier
This analog macro cell is a single supply, general-purpose operational amplifier. It contains a folded cascode, PCH differential input stage and a class AB output stage. The common mode input range extends from GND to (VPOS – 1.0V). The output stage is capable of driving off-chip loads of 1KΩ and 50pF. It is internally compensated and is unity gain stable. An “Enable” input is included to allow the amplifier to be placed into a low (~ zero) power mode.
Type |
File Name |
Action |
![]() |
CSS_Amplifier_AB_P1E_Spec (186K) | ![]() |
Low Power 100KHz Crystal Oscillator
This analog macro cell is a 100KHz crystal oscillator circuit. It includes an integrated resistor and capacitor network (CG, CD & RA) so no external components are required. Each internal component may be adjusted to optimize the oscillator for various crystal parameters and lowest possible power and/or lowest operating voltage. The gm of the linear amplifier is also adjustable. This circuit includes a low power buffer with hysteresis to provide glitch free edges, suitable for digital clock signals. A “Disable” input is provided to halt the oscillator and place it in a low power state.
Type |
File Name |
Action |
![]() |
CSS_100KHz_Xtal_Osc_Spec (121K) | ![]() |
Low Power 32KHz Crystal Oscillator
This analog macro cell is similar to the 100KHz version but designed to operate with a 32KHz crystal. See “XTO_100K” for more details.
For more information, please contact CSS