摘要:
An electronic device has a data communication bus (200) mounted on a semiconductor substrate (120). The data communication bus (200) has a first conductor (102), a second conductor (104), a third conductor (106) and afourth conductor (108). The conductors have been reordered and the distances (l1, l2, l3) between two neighboring conductors have been recalculated on the basis of the correlation between the data-bits conveyed by the conductors of the data communication bus (200), e.g. the number of times that the two transitions on two conductors have a predetermined value out of the total number of transitions on that conductor pair. Consequently, a data communication bus (200) is obtained in which the power consumption resulting from the charging of the cross-coupling capacitance between two neighboring conductors is reduced.
摘要:
The invention relates to a device for parallel data processing, a DSP. The device according to the invention comprises a processor matrix (100) in which processors (103) are arranged in rows (101) and columns (102). Furthermore, the device (100) comprises first and second external data ports (107, 108). The rows (101) arranged in a stepwise manner and the columns are arranged in a stepwise manner. The processors (103) have a first processor data port (104), which is connected with one of the first external data ports (107) by means of first essentially straight connection. The processors (103) further comprise a second processor data port (105), which is connected with one of the second external data ports (108) by means of an essentially straight second connection (110). The first connection (107) and the second connection (108) are oriented substantially orthogonal to each other. A problem associated with conventional DSPs is that the connections to and from the processors within the DSP take up large amounts of silicon area. By arranging both rows and columns of the DSP according to the invention in a stepwise manner the connections may be essentially straight, thus minimizing their lengths and thus the surface area occupied.
摘要:
The invention relates to a digital system (1) and the method for error detection thereof. The digital system (1) comprises, as it's main core, a Module under Test (110) included in a Digital Processing Unit (100) and a State Parity Generator (SPG) (300). The SPG (300) is an equivalent with respect to parity of the Module under Test (300). An equivalent with respect to parity is a combinatorial circuit that, when an imput vector is applied at the imput of both Module under Test (110) and SPG (300), the output of the SPG (300) generates at it's output the parity of the transfer function of the Module under Test (110). The SPG (300) generates also a warning signal W when an unused combination of the imput vector is detected, the warning signal being treated as the parity signal.
摘要:
Disclosed is a method of compressing information for storage in a fixed size memory. The data items (D(k)) that constitute the information are divided into pieces (D(s,k)) of decreasing significance. For example, the DCT blocks of an image are hierarchically quantized (3). The memory (5) is organized in corresponding memory layers (501-504). Successive memory layers have a decreasing number of memory locations. Every time a data item is applied to the memory, its less significant data pieces will have to compete with corresponding data pieces of previously stored data items. Depending on its contribution to perceptual image quality, the applied data piece is stored or the stored data piece is kept. Links (511-513, 521-522) are stored in the memory to identify the path along which a data item is stored. Eventually, the image is automatically compressed so as to exactly fit in the memory.
摘要:
The electronic device (10) has a data communication bus (12) consisting of a plurality of substantially parallel conductors (12a, 12b, 12c, 12d). A control circuit (14) controls the values driven onto the conductors (12a, 12b, 12c, 12d). Transition dependent delay elements (16a, 16b, 16c, 16d) are coupled between the control circuit (14) and the respective conductors (12a, 12b, 12c, 12d) to delay certain transitions on the data communication bus 12. In particular, one of the opposite transitions on neighboring conductors e.g. a first conductor (12a) and a second conductor (12b) is delayed, thus reducing the power required to charge the mutual capacitance between the first conductor (12a) and the second conductor (12b). Consequently, a data communication bus (12) with reduced power consumption is obtained.
摘要:
A data processing apparatus according to the invention comprises at least a first (1, 2) and a second processor (1, 3), which processors are capable of communicating data to each other by exchanging tokens via a buffer according to a synchronization protocol. The protocol maintains synchronization information comprising at least a first and a second synchronization counter (writec, readc), which are readable by both processors. At least the first processor (1, 2) is capable of modifying the first counter (writec), and at least the second processor (1, 3) is capable of modifying the second counter (readc). The protocol comprises at least a first command (claim) which when issued by a processor results in a verification whether a requested number of tokens is available to said processor, and a second command (release) which results in updating one of the synchronization counters to indicate that tokens are released for use by the other processor. At least one of the processors (1, 3) comprises a storage facility for locally storing an indication (Nc; writec', readc) of the amount of tokens available to that processor, wherein issuing the first command (claim) results in a verification of the number of tokens available to said processor on the basis of said indication. A negative outcome of the verification results in updating of this indication on the basis of at least one of the synchronization counters. Issuing the second command (release) by a processor results in updating the indication in accordance with the number of tokens released to the other processor.
摘要:
An electronic device with logic circuitry (LC) is provided. The logic circuitry (LC) comprises at least one electronic unit (EU), in particular one logic gate with a first electronic component (ECl) for performing logic operations; and at least one second electronic component (EC2) for improving the soft-error sensitivity of the logic circuitry (LC). The first and the second electronic component (ECl, EC2) are implemented with substantially the same logical function. The second electronic component (EC2) is redundant. In addition, the inputs of the first and the second electronic component (ECl, E2) are coupled and the outputs of the first and the second electronic component (ECl, E2) are coupled, respectively.
摘要:
An electronic circuit has a data producing circuit (12), such as a matrix of memory cells. A capture circuit (14) has an input coupled to the data producing circuit (10) for capturing the data signals after allowing a selected part of the data producing circuit to drive the input of the capture circuit. An error detection circuit (15) detects errors in the captured data signals. In response to detection of an error in particular data signals, the error detection circuit causes recapture of the particular data signals, allowing the data producing circuit (10) to drive the data signals at the input of the capture circuit (14) during a second time interval until recapture, the second time interval having a longer duration than the first time interval. This makes it possible to select the duration of the first time interval allowing for average driving speed of circuit parts (e.g. memory cells), without using a duration designed to account for worst case driving speed that may occur due to spread. Errors caused by spread are corrected by rereading with an increased time interval for driving the input of the capture circuit. Preferably, the duration of the first time interval is regulated so that on average a predetermined error rate occurs.