[go: up one dir, main page]

CN1251183A - Integrated circuit and method for testing the same - Google Patents

Integrated circuit and method for testing the same Download PDF

Info

Publication number
CN1251183A
CN1251183A CN98803503A CN98803503A CN1251183A CN 1251183 A CN1251183 A CN 1251183A CN 98803503 A CN98803503 A CN 98803503A CN 98803503 A CN98803503 A CN 98803503A CN 1251183 A CN1251183 A CN 1251183A
Authority
CN
China
Prior art keywords
test
rom
cpu
integrated circuit
bus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN98803503A
Other languages
Chinese (zh)
Inventor
J·诺勒斯
H·H·菲曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Corp
Original Assignee
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Corp filed Critical Siemens Corp
Publication of CN1251183A publication Critical patent/CN1251183A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Microcomputers (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Storage Device Security (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

一集成电路,它带有一CPU及一用户ROM,其特征在于,测试ROM的地址空间位于用户ROM的地址空间之内,该集成电路还有一CPU外部RAM以及一切换装置,此切换装置使得存取只能针对用户ROM或测试ROM其中之一,而且它可以置位在一不可逆状态,此时只允许存取用户ROM。

Figure 98803503

An integrated circuit having a CPU and a user ROM, characterized in that the address space of the test ROM is located within the address space of the user ROM, the integrated circuit also having an external RAM for the CPU and a switching device, the switching device enabling access to only one of the user ROM or the test ROM, and it can be set to an irreversible state, in which case only access to the user ROM is allowed.

Figure 98803503

Description

集成电路及该集成电路的测试方法Integrated circuit and method for testing the integrated circuit

最早的芯片卡,如电话卡或病房卡等,基本上只能实现存储功能。后来又增加了较简单的逻辑功能,如数字比较或产生伪随机数等。随着芯片卡在重大安全领域内的使用日渐增多,譬如在银行业中,需要部分存储大量数值,有时甚至要存储机密的数据,为此就需增用一微处理机,且该处理能实现复杂的保险、编码及/或鉴别操作。同时,加密方法也要求得越来越多,这便提高了计算成本。The earliest chip cards, such as telephone cards or ward cards, can basically only achieve storage functions. Later, simpler logic functions were added, such as digital comparison or pseudo-random number generation. With the increasing use of chip cards in important security areas, such as in the banking industry, it is necessary to partially store a large number of values, sometimes even confidential data, for which it is necessary to use a microprocessor, and the processing can realize Complex security, coding and/or authentication operations. At the same time, more and more encryption methods are required, which increases the computational cost.

当今芯片卡中的半导体芯片含有既昂贵且又复杂的电路,根据规定,这些电路由一CPU、一ROM、一EEPROM(或EPROM)和一些模块,以及一根连接上述设备的总线组成,这里所指的模块为一UART,或是一协处理机。CPU至多只配给一RAM,实施时这种RAM通常为静态RAM。由于静态RAM耗费大量的空间,所以通常它们都做得很小,且存储容量小于1KB。此外,芯片卡产品还有一特点,就是它们与外界只有一到两个串行接口,由此数据传送的速度非常缓慢。由于内部并行工作为8位,所以必须进行串行/并行转换,该转换在CPU中是通过软件控制由累加器实现的,因此这种转换过程也运行得非常慢。通常,数据传送都是根据一ISO标准进行定义的,且每秒只有几千个字节,所以这对正规操作来讲是不成问题的,用户也可根据规定使用这种操作,使其成为一再一次加钱的钱袋。The semiconductor chips in today's chip cards contain expensive and complex circuits. According to regulations, these circuits are composed of a CPU, a ROM, an EEPROM (or EPROM) and some modules, as well as a bus connecting the above-mentioned devices. The module referred to is a UART, or a coprocessor. The CPU is allocated at most one RAM, which is usually static RAM in implementation. Because static RAM consumes a lot of space, they are usually made very small, and the storage capacity is less than 1KB. In addition, chip card products have another feature, that is, they only have one or two serial interfaces with the outside world, so the speed of data transmission is very slow. Since the internal parallel works as 8 bits, a serial/parallel conversion has to be done, which is implemented in the CPU by the accumulator under software control, so this conversion process also runs very slowly. Usually, data transmission is defined according to an ISO standard, and only a few thousand bytes per second, so this is not a problem for regular operations, and users can also use this operation according to regulations, making it a frequent A money bag that adds money at a time.

然而,在提交给顾客时,上述复杂集成电路必须保证足够的质量,因此大量的测试工作是必不可少的。However, the aforementioned complex integrated circuits must be of sufficient quality when submitted to customers, so extensive testing is essential.

这种产品测试工作通过一自测软件来实现。为此,芯片卡产品都含有一测试存储器,实施时为一ROM。该存储器带有自测软件,芯片内的通电复位元件利用该软件进行测试。自测软件由各个测试程序组成,而测试程序则通过测试向量进行调用。这种测试向量可经由IO端口输入。由于测试存储器的尺寸受到限制,且各产品内部大小都不一致,根据规定,测试存储器内并不包括所有测试程序。因此,其余的测试程序补装于EEPROM内且从此调用。为此便增加了许多编程与删除过程,这些原来的测试过程持续时间更长。This product testing work is realized by a self-testing software. For this reason, chip card products all contain a test memory, which is implemented as a ROM. The memory comes with self-test software, which is used to test the power-on-reset components on the chip. The self-test software is composed of various test programs, and the test programs are called through test vectors. Such test vectors can be input via the IO port. Since the size of the test memory is limited, and the internal size of each product is inconsistent, according to regulations, not all test programs are included in the test memory. Therefore, the remaining test programs are loaded in EEPROM and called from there. To this end, many programming and erasing procedures were added, and these original testing procedures lasted longer.

在半导体芯片上有许多ROM,作为ROM测试存储器为其上面的一部件,它也含有用户程序,如操作系统,还常带有使用的子程序,如EEPROM写、删程序等。测试存储器范围要求占用整个ROM地址空间的一部分,这样,当出现错误或故意以及误用等情况时就可以进入该地址范围,依照确定的措施,在实现中断测试期间存取该部分ROM地址范围。There are many ROMs on the semiconductor chip. As a part of the ROM test memory, it also contains user programs, such as operating systems, and often has subroutines for use, such as EEPROM writing and deleting programs. Testing the memory range requires occupying a portion of the entire ROM address space so that this address range can be entered in the event of an error or intentional and misuse, etc., according to defined measures, to access this portion of the ROM address range during the implementation of the interrupt test.

迄今为止的实现方法有一些缺点,一方面就是较慢,这样测试时间持续过长且又代价昂贵,另一方面,为了在测试期间能够存取测试程序,这些测试程序必须能相当稳固地接入一ROM之中或有可能的话,将其保存在芯片上的EEPROM里,使之非易失。The implementation methods hitherto have some disadvantages, on the one hand they are slow, so that the test time is too long and expensive, and on the other hand, in order to be able to access the test programs during the test, these test programs must be fairly securely connected In a ROM or if possible, store it in the on-chip EEPROM to make it non-volatile.

因此,本发明的任务是,提供一电路装置,它的测试速度很快,且具有很高的防误用功能。It is therefore the object of the present invention to provide a circuit arrangement which can be tested very quickly and which is highly resistant to misuse.

该任务由一集成电路来实现,它至少包括一CPU、一用户ROM、一测试ROM以及一CPU内部RAM。在此,测试ROM的地址空间位于用户ROM的地址空间之内,本发明的方法提供一切换装置,使得要么存取用户ROM,要么存取测试ROM。在本发明优选的继续发展中,其切换装置可移至一不可逆状态,仅允许存取用户ROM。在这种方式下,测试ROM在测试阶段结束后可以关闭,不再占用以前的地址空间。因此,现有可用的地址范围内已没有空位,关闭的存储器范围可放到上述可用地址中去,因而由此并不会产生干扰。This task is realized by an integrated circuit, which at least includes a CPU, a user ROM, a test ROM and a CPU internal RAM. Here, the address space of the test ROM is located within the address space of the user ROM, and the method of the invention provides a switching device so that either the user ROM or the test ROM is accessed. In a preferred further development of the invention, its switching means can be shifted into an irreversible state allowing only access to the user ROM. In this way, the test ROM can be closed after the test phase and no longer occupies the previous address space. Therefore, there is no space in the existing available address range, and the closed memory range can be placed in the above-mentioned available address, so that there is no interference.

在本发明的改进中,测试ROM只有一启动测试工作必需的测试启动程序。对此,本身的测试程序写在CPU外的一名叫X-RAM的附加RAM之中,工作时程序从此执行。In a development of the invention, the test ROM has only a test start program which is necessary to start the test work. In this regard, the own test program is written in an additional RAM called X-RAM outside the CPU, and the program is executed from then on during work.

权利要求7中给出了本发明的方法。测试程序只存储在X-RAM中有个优点,由于X-RAM为易失的,所以在测试完毕后只要切断供电电压就能删掉测试程序。The method of the invention is given in claim 7 . There is an advantage that the test program is only stored in the X-RAM. Since the X-RAM is volatile, the test program can be deleted as long as the power supply voltage is cut off after the test is completed.

由于芯片卡同外界的连接接点数目有限,所以通常只使用一串行输入/输出口。串行/并行或并行/串行转换由CPU控制的累加器进行接管。它需要软件控制且较慢。为此,在本发明的改进中含有一可活化及可去活化的寄存器,它们与输入/输出口以及一根内部总线相连。因此测试程序可以非常快地写入X-RAM。Due to the limited number of connection points between the chip card and the outside world, usually only one serial input/output port is used. The serial/parallel or parallel/serial conversion is taken over by the CPU controlled accumulator. It requires software control and is slow. For this purpose, a development of the invention includes an activatable and deactivatable register, which are connected to the input/output ports and to an internal bus. So test programs can be written to X-RAM very quickly.

在本发明的另一实施方案中,可利用这种寄存器将测试产生的信号传送到外部的测试仪器中去,以起到监控作用。这样,测试工作既安全又迅速。该信号在传送前优选地进行了编码,它们可通过寄存器进行线性或非线性反馈,譬如,可采用一XOR门电路进行反馈。但也可以采用其它门电路功能。In another embodiment of the present invention, the register can be used to transmit the signal generated by the test to an external test instrument for monitoring. In this way, the testing work is both safe and fast. The signals are preferably encoded before transmission, and they can be fed back linearly or non-linearly through registers, eg, an XOR gate can be used for feedback. However, other gate functions may also be used.

下面参照附图的典型实施方案来阐述本发明。其中:The invention is explained below with reference to typical embodiments of the drawings. in:

附图1为本发明集成电路的方框电路图,Accompanying drawing 1 is the block circuit diagram of integrated circuit of the present invention,

附图2为本发明优选实施方案的详细电路图。Figure 2 is a detailed circuit diagram of a preferred embodiment of the present invention.

附图1示出了一CPU及其RAM、一附加X-RAM和一非易失效的EEPROM,它们由一根总线相互连接起来。串行输入/输出口I/O通过总线与CPU内的累加器(没有示出)连接起来,累加器还用来进行串行/并行转换。一含大量用户软件的ROM与测试ROM通过切换装置MUX接在总线上,切换工具MUX可为一多种转换器。典型地,切换装置MUX由CPU通过输入/输出口I/O进行控制,图中用一箭头St表示。Figure 1 shows a CPU with its RAM, an additional X-RAM and a non-failable EEPROM interconnected by a bus. The serial input/output port I/O is connected with the accumulator (not shown) in the CPU through the bus, and the accumulator is also used for serial/parallel conversion. A ROM containing a large amount of user software and a test ROM are connected to the bus through a switching device MUX, and the switching tool MUX can be a variety of converters. Typically, the switching device MUX is controlled by the CPU through the input/output port I/O, indicated by an arrow St in the figure.

根据本发明的方法,ROM与测试ROM其中只有一通过切换装置MUX与总线相接和进行定址。ROM的定址至少有一部分等于测试ROM的定址。因此这部分地址就不能确定究竟是ROM的定址还是测试ROM的定址。According to the method of the present invention, only one of the ROM and the test ROM is connected to the bus through the switching device MUX and addressed. The addressing of the ROM is at least partially equal to the addressing of the test ROM. Therefore, this part of the address cannot determine whether it is the addressing of the ROM or the addressing of the test ROM.

总线通过切换装置MUX与ROM连接时是不可逆的,所以在测试过程中,测试ROM同总线是完全隔离开的。When the bus is connected to the ROM through the switching device MUX, it is irreversible, so during the test, the test ROM is completely isolated from the bus.

优选地,测试ROM只存储一启动测试的测试启动程序。通电复位后,该程序被调用,继而就可装载外部X-RAM中的测试程序并在此得以执行。测试程序写在X-RAM里有个优点,就是该运行过程较快,而且又只是短效的,因此,当供电电压切断后,X-RAM中的测试程序又可迅速被删除。测试结束后,切换装置MUX进入不可逆状态,通过总线已不能存取测试ROM。Preferably, the test ROM only stores a test start program for starting the test. After power-on reset, this program is invoked, and then the test program in the external X-RAM can be loaded and executed here. An advantage of writing the test program in X-RAM is that the running process is faster and only short-term. Therefore, when the power supply voltage is cut off, the test program in X-RAM can be quickly deleted. After the test is over, the switching device MUX enters an irreversible state, and the test ROM cannot be accessed through the bus.

附图2较详细地示出了本发明的另一优选集成电路。正如上文所述,CPU可通过总线由地址译码器将SFR(专用功能寄存器)地址编给输入/输出口I/O,且其一侧并联在总线上。在通过SFR地址对输入/输出口I/O进行控制时,输入输出数据便经过总线流入或流出CPU。在CPU内部,通过编程控制,由累加器的串行/并行或并行/串行转换产生输入或输出数据。Figure 2 shows in more detail another preferred integrated circuit of the present invention. As mentioned above, the CPU can program the SFR (Special Function Register) address to the input/output port I/O through the bus through the address decoder, and one side of it is connected to the bus in parallel. When the input/output port I/O is controlled through the SFR address, the input and output data will flow into or out of the CPU through the bus. Inside the CPU, through programming control, the serial/parallel or parallel/serial conversion of the accumulator generates input or output data.

根据本发明的方法,在传输电路中并联一移位寄存器SR,这样,在测试过程中,串行/并行或并行/串行转换会变得更快。同样,CPU也是通过SFR地址对移位寄存器SR进行响应和读操作。为此,移位寄存器SR相应需要一地址译码器SFR。CPU也可通过这些SFR地址对移位寄存器进行活化及去活化操作。According to the method of the invention, a shift register SR is connected in parallel in the transmission circuit, so that the serial/parallel or parallel/serial conversion becomes faster during the test. Similarly, the CPU responds and reads the shift register SR through the SFR address. For this purpose, the shift register SR correspondingly requires an address decoder SFR. The CPU can also activate and deactivate the shift register through these SFR addresses.

计数器Z对脉冲Cl进行计数,且在每个字过后发出一信号送给CPU,以控制X-RAM的写入工作,同时也利用计数器Z将信息写入移位寄存器SR,这样就可以知道何时把要转换的字写到移位寄存器SR中去。The counter Z counts the pulse Cl, and sends a signal to the CPU after each word to control the writing work of the X-RAM, and also uses the counter Z to write the information into the shift register SR, so that we can know what Write the word to be converted to the shift register SR.

通常,由于集成电路中的CPU为8位并行工作方式,所以原则上一8位长的移位寄存器就能满足要求。为使数据流达到同步,必须留出一起始位。在计数器Z每计完8个脉冲后,读入就产生一串行/并行转换,由此将移位寄存器SR的内容并行地送至总线上。Usually, since the CPU in the integrated circuit works in 8-bit parallel mode, an 8-bit long shift register can meet the requirements in principle. In order to synchronize the data flow, a start bit must be set aside. After every 8 pulses counted by the counter Z, reading in produces a serial/parallel conversion, thus sending the contents of the shift register SR to the bus in parallel.

当然,也可以在读入每个字节前发出一起始位,以便使作为测试器的个人微机得到简化。但这需要一9位长的移位寄存器。此外数据的传送速率也会变小。Of course, it is also possible to send a start bit before reading each byte, so that the personal microcomputer as a tester is simplified. But this requires a 9-bit long shift register. In addition, the data transfer rate will also be reduced.

本发明在原理上对于各种CPU工作字宽均适用,具体地讲,它也适用于16位、32位中央处理机。而移位寄存器只需一相应的长度就可以了。In principle, the present invention is applicable to various CPU working word widths, specifically, it is also applicable to 16-bit and 32-bit central processing machines. And the shift register only needs a corresponding length.

测试工作的运行过程大体如下:首先,测试器发出一逻辑“0”信号,表明数据传送开始。此时计数器Z打开,每过8个脉冲它就显示接到一字节。CPU可由一专用信号获知上述情况,但也可以用一软件对该时间进行调整,这样更精确,效果更好。在等待周期内,CPU等待着传送开始,而此前X-RAM的地址计数器已调至开始状态。传送完毕之后紧接着就调用测试程序,之后CPU重新跳入接收等待周期。The running process of the test work is generally as follows: First, the tester sends out a logic "0" signal, indicating that the data transmission starts. At this time, the counter Z is turned on, and it shows that a byte is received every 8 pulses. CPU can learn above-mentioned situation by a dedicated signal, but also can adjust this time with a software, like this is more accurate, and effect is better. During the wait period, the CPU waits for the transfer to start, while the address counter of the X-RAM has been adjusted to the start state before. Immediately after the transmission is completed, the test program is called, and then the CPU jumps into the receiving waiting period again.

在两个传送间歇内,可让计数器Z继续运行。这样,在系统脉冲Cl之后的8个脉冲时间里,通过任意一功能装置,内部信号可与移位寄存器中的内容进行连接(收集阶段),在接下来的8个脉冲里再将信号发出(输出阶段),典型化,上述功能装置可采用一XOR。该种连接用一从移位寄存器SR指向XOR门电路的双箭头表示。实际上,移位寄存器SR的输出信号是通过XOR反馈到它的输入回路上的。XOR可通过编码由CPU控制接通或关断。在此由一箭头Pf表示。在各个收集阶段里,该过程都由一起始位进行中断,以便接收更新的数据流。内部信号在收集阶段中与移位寄存器连接有两个原因。其一,可以检验收集阶段连接产生的8个数值是否正确,其二,没有源信号传至外界,这些信息也就不可能被误用为电位干扰源了。During the two transfer intervals, the counter Z can continue to run. Like this, in the 8 pulse time after the system pulse C1, through any functional device, the internal signal can be connected with the contents in the shift register (collection stage), and then the signal is sent out in the next 8 pulses ( output stage), typically, the above functional devices may employ an XOR. This connection is indicated by a double arrow pointing from the shift register SR to the XOR gate. In fact, the output signal of the shift register SR is fed back to its input loop through XOR. XOR can be turned on or off by CPU control through coding. This is indicated here by an arrow Pf. During each collection phase, the process is interrupted by a start bit to receive an updated data stream. Internal signals are connected to the shift register during the collection phase for two reasons. First, it can be verified whether the 8 values generated by the connection in the collection phase are correct. Second, since no source signal is transmitted to the outside world, it is impossible for this information to be misused as a source of potential interference.

本发明的这种改进提高了测试的保护功能,只要通过观察内部信号以识别出故障,就能较早地发现带故障的芯片。This improvement of the present invention improves the protection function of the test, as long as the fault is identified by observing the internal signal, the chip with the fault can be found earlier.

Claims (8)

1.集成电路,带有一CPU、一用户ROM以及一连接它们的总线,其特征在于,1. Integrated circuit with a CPU, a user ROM and a bus connecting them, characterized in that 测试ROM也与总线相连,其地址空间位于用户ROM的地址空间之内,CPU外部RAM(XRAM)连在总线上,切换装置(MUX)使得存取只能针对用户ROM或测试ROM其中之一。The test ROM is also connected to the bus, its address space is located within the address space of the user ROM, the CPU external RAM (XRAM) is connected to the bus, and the switching device (MUX) makes access only to one of the user ROM or the test ROM. 2.集成电路,带有一CPU、一用户ROM以及一连接它们的总线,只通过至少一串行输入/输出口(I/O)就可以对它进行存取,而且通过CPU编程控制,由内部串行/并行转换产生输入数据,或者由并行/串行转换产生输出数据,其特征在于,2. An integrated circuit, with a CPU, a user ROM, and a bus connecting them, which can be accessed only through at least one serial input/output port (I/O), and controlled by CPU programming, by internal Serial/parallel conversion produces input data, or parallel/serial conversion produces output data, characterized in that, 测试ROM也与总线相连,其地址空间位于用户ROM的地址空间之内,有一CPU外部RAM(XRAM)及切换装置(MUX),切换装置使得存取只能针对用户ROM或测试ROM其中之一。The test ROM is also connected to the bus, and its address space is located within the address space of the user ROM. There is a CPU external RAM (XRAM) and a switching device (MUX). The switching device makes access only to one of the user ROM or the test ROM. 3.根据权利要求1或2的集成电路,其特征在于,3. An integrated circuit according to claim 1 or 2, characterized in that, 切换装置(MUX)可移至一不可逆状态,仅允许存取用户ROM。The switching device (MUX) can be moved to an irreversible state allowing only access to user ROM. 4.根据权利要求2或3的集成电路,其特征在于,4. An integrated circuit according to claim 2 or 3, characterized in that, 串行输入/输出口(I/O)还通过一可活化又可去活化的移位寄存器(SR)同内部总线连接起来,以产生串行/并行转换。The serial input/output port (I/O) is also connected to the internal bus through an activatable and deactivatable shift register (SR) to generate serial/parallel conversion. 5.根据权利要求4的集成电路,其特征在于,不可逆地实现移位寄存器(SR)的去活化作用。5. Integrated circuit according to claim 4, characterized in that the deactivation of the shift register (SR) is effected irreversibly. 6.根据权利要求4的集成电路,其特征在于,移位寄存器(SR)由逻辑门(XOR)进行反馈。6. Integrated circuit according to claim 4, characterized in that the shift register (SR) is fed back by logic gates (XOR). 7.测试集成电路的方法,该方法含有一CPU、一测试ROM以及一CPU外部RAM,步骤如下:7. The method for testing integrated circuits, the method contains a CPU, a test ROM and a CPU external RAM, the steps are as follows: -通电复位后,实现在测试ROM中的测试启动程序激活,- after power-on-reset, enabling the test boot program activation in the test ROM, -由测试启动程序控制测试程序装入RAM,并由CPU从此执行程序,- Loading of the test program into RAM is controlled by the test launcher, and the program is executed from there by the CPU, -测试结束后,删去RAM中的测试程序,实现在测试ROM中的测试启动程序中断执行,且该中断处于不可逆状态。- After the test is over, delete the test program in the RAM, and realize the interrupt execution of the test startup program in the test ROM, and the interrupt is in an irreversible state. 8.根据权利要求7的方法,其特征在于,测试程序经过一串行输入/输出口(I/O)以及一可接通的串行/并行转换器写入RAM之中。8. The method as claimed in claim 7, characterized in that the test program is written into the RAM via a serial input/output port (I/O) and a switchable serial/parallel converter.
CN98803503A 1997-03-19 1998-03-02 Integrated circuit and method for testing the same Pending CN1251183A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19711478A DE19711478A1 (en) 1997-03-19 1997-03-19 Integrated circuit and method for testing the integrated circuit
DE19711478.4 1997-03-19

Publications (1)

Publication Number Publication Date
CN1251183A true CN1251183A (en) 2000-04-19

Family

ID=7823916

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98803503A Pending CN1251183A (en) 1997-03-19 1998-03-02 Integrated circuit and method for testing the same

Country Status (7)

Country Link
EP (1) EP0968436A2 (en)
JP (1) JP2001527669A (en)
KR (1) KR20000076351A (en)
CN (1) CN1251183A (en)
BR (1) BR9808381A (en)
DE (1) DE19711478A1 (en)
WO (1) WO1998041880A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1829127B (en) * 2006-04-20 2011-06-29 北京星河亮点通信软件有限责任公司 Method for building communication terminal test instrumentation control platform based on microkernel
CN102592683A (en) * 2012-02-23 2012-07-18 苏州华芯微电子股份有限公司 Method for entering chip test mode and related device
CN103021471A (en) * 2012-12-24 2013-04-03 上海新储集成电路有限公司 Memory and memorizing method thereof
CN112912958A (en) * 2018-10-29 2021-06-04 德州仪器公司 Testing read-only memory using built-in self-test controller

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3198997B2 (en) * 1997-08-28 2001-08-13 日本電気株式会社 Microcomputer and burn-in test method thereof
EP0992809A1 (en) 1998-09-28 2000-04-12 Siemens Aktiengesellschaft Circuit with deactivatable scan path
RU2174692C1 (en) * 2000-06-27 2001-10-10 Ульяновский государственный технический университет Device for measuring transition-body heat resistance of digital integral microcircuits
DE10101234A1 (en) * 2001-01-11 2002-07-18 Giesecke & Devrient Gmbh Testing non-volatile memory involves producing test pattern, write access to memory with test pattern, read access to acquire test result and comparison with test pattern for agreement
JP2004259273A (en) 2003-02-24 2004-09-16 Stmicroelectronics Sa Method and device for selecting operation mode of integrated circuit

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0758502B2 (en) * 1988-06-30 1995-06-21 三菱電機株式会社 IC card
JP3125070B2 (en) * 1990-12-14 2001-01-15 三菱電機株式会社 IC card
JPH06236447A (en) * 1993-02-09 1994-08-23 Mitsubishi Electric Corp Microcomputer for ic card

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1829127B (en) * 2006-04-20 2011-06-29 北京星河亮点通信软件有限责任公司 Method for building communication terminal test instrumentation control platform based on microkernel
CN102592683A (en) * 2012-02-23 2012-07-18 苏州华芯微电子股份有限公司 Method for entering chip test mode and related device
CN102592683B (en) * 2012-02-23 2014-12-10 苏州华芯微电子股份有限公司 Method for entering chip test mode and related device
CN103021471A (en) * 2012-12-24 2013-04-03 上海新储集成电路有限公司 Memory and memorizing method thereof
CN112912958A (en) * 2018-10-29 2021-06-04 德州仪器公司 Testing read-only memory using built-in self-test controller

Also Published As

Publication number Publication date
WO1998041880A2 (en) 1998-09-24
JP2001527669A (en) 2001-12-25
KR20000076351A (en) 2000-12-26
EP0968436A2 (en) 2000-01-05
DE19711478A1 (en) 1998-10-01
BR9808381A (en) 2000-05-23
WO1998041880A3 (en) 1999-01-14

Similar Documents

Publication Publication Date Title
US5495593A (en) Microcontroller device having remotely programmable EPROM and method for programming
US5465349A (en) System for monitoring abnormal integrated circuit operating conditions and causing selective microprocessor interrupts
US5640542A (en) On-chip in-circuit-emulator memory mapping and breakpoint register modules
US7185162B1 (en) Method and apparatus for programming a flash memory
US4698750A (en) Security for integrated circuit microcomputer with EEPROM
US5109359A (en) Method of controlling a semiconductor integrated circuit
JPS6270993A (en) Portable data carrier for storing and processing data
US5263168A (en) Circuitry for automatically entering and terminating an initialization mode in a data processing system in response to a control signal
US5243561A (en) Data erasing and re-writing circuit for use in microcomputer integrated circuit device
JPH01296361A (en) Memory card
US5175831A (en) System register initialization technique employing a non-volatile/read only memory
US6499092B1 (en) Method and apparatus for performing access censorship in a data processing system
US7409251B2 (en) Method and system for writing NV memories in a controller architecture, corresponding computer program product and computer-readable storage medium
US5721877A (en) Method and apparatus for limiting access to nonvolatile memory device
US5922055A (en) Method for determining a type of a serial EEPROM and plug and play controller
US3986169A (en) Device protection method and apparatus
CN1251183A (en) Integrated circuit and method for testing the same
US5841786A (en) Testing of memory content
US6754794B2 (en) Chip card with integrated circuit
US5062075A (en) Microcomputer having security memory using test and destruction routines
US7891556B2 (en) Memory access controller and method for memory access control
JP3995883B2 (en) Memory protection system for multitasking systems
US5450366A (en) IC memory card
US7386774B1 (en) Memory unit with controller managing memory access through JTAG and CPU interfaces
US5657444A (en) Microprocessor with secure programmable read only memory circuit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication